heap profile: 137: 9750664 [26241: 991561680] @ heap/1048576 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6b2dd7 0xcf977f 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0x6b2dd6 log.New+0x36 log/log.go:72 # 0xcf977e github.com/libp2p/go-yamux/v5.newSession+0x21e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c 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 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x8f43a7 0x8f5f77 0x8f705f 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f43a6 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:105 # 0x8f5f76 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x96 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8f705e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x4901c9 0x44c5bf 0x44c44c 0x493aca # 0x48b4ab runtime.mallocgc+0xcb runtime/malloc.go:1195 # 0x4901c8 runtime.makeslice+0x48 runtime/slice.go:117 # 0x44c5be runtime.saveg+0x15e runtime/mprof.go:1693 # 0x44c44b runtime.doRecordGoroutineProfile.func1+0x4b runtime/mprof.go:1566 # 0x493ac9 runtime.systemstack+0x49 runtime/asm_amd64.s:562 0: 0 [0: 0] @ 0x48b4ac 0x4901c9 0x44c5bf 0x44c44c 0x493aca # 0x48b4ab runtime.mallocgc+0xcb runtime/malloc.go:1195 # 0x4901c8 runtime.makeslice+0x48 runtime/slice.go:117 # 0x44c5be runtime.saveg+0x15e runtime/mprof.go:1693 # 0x44c44b runtime.doRecordGoroutineProfile.func1+0x4b runtime/mprof.go:1566 # 0x493ac9 runtime.systemstack+0x49 runtime/asm_amd64.s:562 0: 0 [0: 0] @ 0x48b4b3 0x4901c9 0x15c1130 0x15c10a5 0x15bdf49 0x15d610a 0x15d6b9a 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15c112f runtime/pprof.writeGoroutineStacks+0x2f runtime/pprof/pprof.go:817 # 0x15c10a4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:782 # 0x15bdf48 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d6109 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6b99 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b4ac 0x4907d3 0xdd6919 0xddeb90 0xddcd52 0xddbac5 0x495521 # 0xdd6918 github.com/quic-go/quic-go.newSendConn+0x1f8 github.com/quic-go/quic-go@v0.59.0/send_conn.go:59 # 0xddeb8f github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x8af github.com/quic-go/quic-go@v0.59.0/server.go:820 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [0: 0] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [0: 0] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x976465 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [0: 0] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6a111f 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b132d 0x6b124c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0c4c 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 # 0x6b132c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b124b 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 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [0: 0] @ 0x48b485 0x425d05 0xdceb10 0xdca23b 0xdbd10f 0xdbc78c 0xdb0745 0x495521 # 0xdceb0f github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x2ef github.com/quic-go/quic-go@v0.59.0/packet_packer.go:888 # 0xdca23a github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xf9a github.com/quic-go/quic-go@v0.59.0/packet_packer.go:430 # 0xdbd10e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 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 0x48b0a5 0x15bfa65 0x15c01d3 0x15bfce9 0x15bdf49 0x15d610a 0x15d6b9a 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15bfa64 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:591 # 0x15c01d2 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15bfce8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15bdf48 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d6109 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6b99 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x15bfa34 0x15c01d3 0x15bfce9 0x15bdf49 0x15d610a 0x15d6b9a 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15bfa33 runtime/pprof.printStackRecord+0x2d3 runtime/pprof/pprof.go:591 # 0x15c01d2 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15bfce8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15bdf48 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d6109 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6b99 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 480] @ 0x48b485 0x425d05 0x15bf7ba 0x15bf7ae 0x15c01d3 0x15bfce9 0x15bdf49 0x15d610a 0x15d6b9a 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15bf7ad runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:580 # 0x15c01d2 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15bfce8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15bdf48 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d6109 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6b99 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x474169 0x47402e 0x15bf85f 0x15c01d3 0x15bfce9 0x15bdf49 0x15d610a 0x15d6b9a 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15bf85e runtime/pprof.printStackRecord+0xfe runtime/pprof/pprof.go:582 # 0x15c01d2 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15bfce8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15bdf48 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d6109 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6b99 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x15bf9e5 0x15c01d3 0x15bfce9 0x15bdf49 0x15d610a 0x15d6b9a 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15bf9e4 runtime/pprof.printStackRecord+0x284 runtime/pprof/pprof.go:591 # 0x15c01d2 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15bfce8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15bdf48 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d6109 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6b99 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x15bfa0b 0x15c01d3 0x15bfce9 0x15bdf49 0x15d610a 0x15d6b9a 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15bfa0a runtime/pprof.printStackRecord+0x2aa runtime/pprof/pprof.go:591 # 0x15c01d2 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15bfce8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15bdf48 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d6109 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6b99 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x48b01b 0x15c035f 0x15bfce9 0x15bdf49 0x15d610a 0x15d6b9a 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15c035e runtime/pprof.writeHeapInternal+0x63e runtime/pprof/pprof.go:711 # 0x15bfce8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15bdf48 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d6109 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6b99 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0xd74f5b 0xd6f727 0xdb8c3b 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xd74f5a 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 # 0xd6f726 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 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 768] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xd9e84e 0xda7171 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd 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 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda7170 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 # 0xda1e14 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 # 0xda0717 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x7ae245 0x7cdf14 0x7d4365 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cdf13 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7d4364 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0x104168e 0x1041681 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x104168d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0xa6d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0x1041680 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xa60 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:170 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0xdd770b 0xde2505 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdd770a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.59.0/send_stream.go:77 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 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 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x421f7b 0x69fd0d 0x15978d5 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x69fd0c github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x14c github.com/pactus-project/pactus/types/validator/validator.go:233 # 0x15978d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:335 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 112] @ 0x48b4ac 0x4731d7 0x986277 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986276 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 240] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131d727 0x15f285e 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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 # 0x15f285d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:183 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x12d85b0 0x12d8115 0x12d8100 0x12d4d79 0x12d5185 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131d727 0x15f285e 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x12d85af google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.80.0/metadata/metadata.go:102 # 0x12d8114 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d80ff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d4d78 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.80.0/stream.go:784 # 0x12d5184 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.80.0/stream.go:854 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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 # 0x15f285d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:183 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x490767 0xbe2bd2 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2bd1 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x539e0a 0x64ce74 0x64c759 0x64b4a5 0x665d7e 0x650545 0x6519e5 0x654f4c 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x64ce73 net.(*sysDialer).dialSerial+0xf3 net/dial.go:734 # 0x64c758 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b4a4 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x665d7d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650544 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16eb88f 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16eb88e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b4ac 0x4731d7 0x1597b7d 0x1597d08 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1597b7c encoding/hex.EncodeToString+0x2dc encoding/hex/hex.go:129 # 0x1597d07 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x467 github.com/pactus-project/pactus/www/grpc/blockchain.go:351 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x123b39d 0x123b377 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x15f285e 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x123b39c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x123b376 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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 # 0x15f285d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:183 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x12490fa 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12490f9 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1599 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:524 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x123b22b 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x15f285e 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x123b22a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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 # 0x15f285d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:183 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 393216] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 160] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x1597bbd 0x1597d10 0x15971a6 0x131facb 0x156b13e 0x131f923 0x12c99d2 0x12ceb26 0x12c72ff 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 # 0x1597bbc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x31c github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1597d0f github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x46f github.com/pactus-project/pactus/www/grpc/blockchain.go:352 # 0x15971a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x85 github.com/pactus-project/pactus/www/grpc/blockchain.go:285 # 0x131faca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:430 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f922 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe 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 0x658e65 0x658e0f 0x67273b 0x671690 0xa00fcc 0x15f77c6 0x495521 # 0x658e64 net.newFD+0x144 net/fd_unix.go:27 # 0x658e0e net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa00fcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x15f77c5 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa5 github.com/pactus-project/pactus/www/html/server.go:124 0: 0 [1: 393216] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x490767 0xbe3b08 0xbe2a6d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe3b07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe2a6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x1697210 0x16eabf5 0x16eb8e6 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x15f2fa6 0x15f2f63 0x15f2877 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15f2fa5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x105 github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f2f62 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xc2 github.com/pactus-project/pactus/www/html/blockchain.go:242 # 0x15f2876 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:191 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 176] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131d727 0x15f285e 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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 # 0x15f285d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:183 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x425d05 0xb78633 0xb78766 0xb803f1 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb78632 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xb2 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78765 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb803f0 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x15f81ce 0x15f8175 0x15f8167 0x15f28fa 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15f81cd net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x15f8174 net/http.Header.Set+0x34 net/http/header.go:40 # 0x15f8166 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:191 # 0x15f28f9 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:192 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 240] @ 0x48b485 0x425d05 0x12d3871 0x12d4fa5 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d727 0x15f285e 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x12d3870 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4fa4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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 # 0x15f285d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:183 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 576] @ 0x48b4ac 0x4901c9 0x814ee5 0x814845 0x125ff05 0x12c10ca 0x12c7c3f 0x12c9b05 0x12ceb26 0x12c72ff 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x814844 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x125ff04 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:67 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c7c3e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6286 0x5d9cb6 0x60b87d 0x69ad33 0x11547ca 0x11547e4 0x11955f5 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x11547c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x11547e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:93 # 0x11955f4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:242 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 120] @ 0x48b485 0x425d05 0x6a0b55 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a0b54 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x15f27ea 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15f27e9 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x69 github.com/pactus-project/pactus/www/html/blockchain.go:184 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda472a 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 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 # 0xda4729 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 # 0xd9fade 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 # 0xd9f7bc 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 896] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f31db 0x15f3155 0x15f2877 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.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 # 0x15f31da github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x33a github.com/pactus-project/pactus/www/html/server.go:254 # 0x15f3154 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b4 github.com/pactus-project/pactus/www/html/blockchain.go:246 # 0x15f2876 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:191 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 320] @ 0x48b485 0x425d05 0x15a4d9f 0x15a4e52 0x15a1f7a 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15a4d9e net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x15a4e51 github.com/gorilla/mux.requestWithVars+0x131 github.com/gorilla/mux@v1.8.1/mux.go:450 # 0x15a1f79 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x15f859c 0x15f3154 0x15f2877 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15f859b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:240 # 0x15f3153 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b3 github.com/pactus-project/pactus/www/html/blockchain.go:245 # 0x15f2876 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:191 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b485 0x425d05 0xcf8ce7 0xd01036 0xd00f0c 0xd028f8 0xd38b62 0x10d29fc 0xd2cee5 0x495521 # 0xcf8ce6 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00f0b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd028f7 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 # 0xd38b61 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 # 0x10d29fb 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x41b494 0x1247d16 0x1247d05 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x1247d15 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b5 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:75 # 0x1247d04 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:402 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [3: 3456] @ 0x48b48c 0x4901c9 0xc2b3de 0xc279df 0xc33165 0x495521 # 0xc2b3dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 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 0x425d05 0xb2bbc5 0xb2ca9d 0x495521 # 0xb2bbc4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x644 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:177 # 0xb2ca9c 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: 16] @ 0x48b4a5 0x4731d7 0x40c796 0x66fda5 0x66fd96 0xb15325 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x66fda4 internal/strconv.Itoa+0x184 internal/strconv/itoa.go:51 # 0x66fd95 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xb15324 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x64 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0x11f5ff5 0x11f6036 0x6e50f8 0x6ffec5 0x700968 0x700d45 0x15f7f78 0x15f291e 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11f5ff4 google.golang.org/grpc/internal/status.(*Status).String+0xb4 google.golang.org/grpc@v1.80.0/internal/status/status.go:202 # 0x11f6035 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.80.0/internal/status/status.go:212 # 0x6e50f7 github.com/rs/zerolog.(*Event).AnErr+0x137 github.com/rs/zerolog@v1.35.0/event.go:435 # 0x6ffec4 github.com/pactus-project/pactus/util/logger.addFields+0x4a4 github.com/pactus-project/pactus/util/logger/logger.go:145 # 0x700967 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x700d44 github.com/pactus-project/pactus/util/logger.(*SubLogger).Error+0x64 github.com/pactus-project/pactus/util/logger/logger.go:209 # 0x15f7f77 github.com/pactus-project/pactus/www/html.(*Server).writeError+0x97 github.com/pactus-project/pactus/www/html/server.go:181 # 0x15f291d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x19d github.com/pactus-project/pactus/www/html/blockchain.go:186 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x425d05 0xe01565 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xe01564 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xdd3d08 0xdd3734 0xe02abc 0xe02ab7 0xd383ea 0x8fa0ea 0x758b31 0x8f9ee9 0x8f9dc5 0x8f96c5 0x8f96cf 0xd5c88f 0x10514a5 0x105179a 0x1050e90 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xdd3d07 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd3733 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02abb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02ab6 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 # 0xd383e9 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 # 0x8fa0e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9ee8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8f96c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8f96ce github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd5c88e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x10514a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1051799 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 # 0x1050e8f 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: 1925120] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0xc2aea5 0xc2ae94 0xc28776 0xc33165 0x495521 # 0xc2aea4 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x764 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2ae93 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x753 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 256] @ 0x48b4ac 0x4901c9 0xd6cea8 0xd6f6d7 0xdb8c3b 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xd6cea7 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 # 0xd6f6d6 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 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 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] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b 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 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x490767 0x124dd6b 0x12c9f1d 0x12c9f21 0x12ceb26 0x12c72ff 0x495521 # 0x124dd6a google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x34a google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1092 # 0x12c9f1c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:77 # 0x12c9f20 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.80.0/server.go:1443 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe 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 0x12c9805 0x12ceb26 0x12c72ff 0x495521 # 0x12c9804 google.golang.org/grpc.(*Server).processUnaryRPC+0x1004 google.golang.org/grpc@v1.80.0/server.go:1401 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 240] @ 0x48b485 0x425d05 0x12d3871 0x12d4fa5 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131ca07 0x15f171b 0x15f161f 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x12d3870 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.80.0/stream.go:489 # 0x12d4fa4 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.80.0/stream.go:832 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x15f171a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0x15f161e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 10752] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f9d3a 0x15f9c12 0x15f21e5 0x15f161f 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.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 # 0x15f9d39 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1219 github.com/pactus-project/pactus/www/html/server.go:215 # 0x15f9c11 github.com/pactus-project/pactus/www/html.txToTable+0x10f1 github.com/pactus-project/pactus/www/html/transaction.go:80 # 0x15f21e4 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb64 github.com/pactus-project/pactus/www/html/blockchain.go:149 # 0x15f161e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x6a2e2a 0x8e503a 0x8e8b86 0x116111c 0x8f54c2 0x1160f5a 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a2e29 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8e5039 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8e8b85 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:329 # 0x116111b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:583 # 0x8f54c1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1160f59 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:581 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1792] @ 0x48b48c 0x490767 0xb318f0 0xb81aea 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb318ef 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 # 0xb81ae9 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:497 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0xb786a5 0xb78713 0xb78798 0xb803f1 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb786a4 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb78712 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:24 # 0xb78797 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:72 # 0xb803f0 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:330 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e 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 # 0xb2d7a4 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 # 0xb2cee4 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 # 0xb2cee5 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0xcd3b5e 0xcddff1 0xcdfe85 0x1051ab2 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcd3b5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetServicePeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:260 # 0xcddff0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:673 # 0xcdfe84 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 # 0x1051ab1 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0xafd18f 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd18e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0x48b4ac 0x4901c9 0xda5166 0xda146a 0xda14fb 0xdb1f25 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xda5165 github.com/quic-go/quic-go/internal/handshake.(*sessionTicket).Marshal+0x25 github.com/quic-go/quic-go@v0.59.0/internal/handshake/session_ticket.go:19 # 0xda1469 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).getDataForSessionTicket+0x49 github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:375 # 0xda14fa github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:384 # 0xdb1f24 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x284 github.com/quic-go/quic-go@v0.59.0/connection.go:959 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xd9e84e 0xda700d 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 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 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda700c 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 # 0xda1e14 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 # 0xda0717 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 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 0x473854 0x473366 0xb27315 0xb2730b 0xb25f46 0xb25e96 0xb73759 0xb81010 0x495521 # 0xb27314 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2730a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb25f45 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb25e95 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb73758 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:728 # 0xb8100f 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: 80] @ 0x48b485 0x425d05 0x6a3bd3 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a3bd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb7edb0 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 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 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 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 # 0xb7c729 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 # 0xb7edaf 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] @ 0x48b4ac 0x4901c9 0x57da3a 0x57d9d4 0x57d9c4 0xb296e8 0xb29b8b 0xb7c2b1 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 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 # 0xb296e7 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x287 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:66 # 0xb29b8a 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 # 0xb7c2b0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0x421deb 0x7df059 0xd63165 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x7df058 crypto/x509.MarshalPKIXPublicKey+0x1b8 crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe02284 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 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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 0xb28a3a 0xb28a2e 0xb296d8 0xb295ad 0xb29b8b 0xb7c2b1 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb28a39 math/big.NewInt+0xb9 math/big/int.go:91 # 0xb28a2d github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xad github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb296d7 github.com/whyrusleeping/go-keyspace.Key.Distance+0x277 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb295ac github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x14c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/netsize/netsize.go:66 # 0xb29b8a 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 # 0xb7c2b0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x410 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:42 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0x421deb 0xa5516c 0xa54ead 0xa59a4c 0xb801e5 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xa5516b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb801e4 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:323 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 3465216] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b485 0x4901c9 0xafd89e 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0xafd89d 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 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 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 # 0xb7c729 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 # 0xb81163 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 0xb784bf 0xb7851d 0xb78551 0xb788cf 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb784be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7851c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0xb7c85c 0xb81164 0x495521 # 0xb7c85b 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 # 0xb81163 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 0x4901c9 0x16eb4d8 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16eb4d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 240] @ 0x48b4ac 0x4901c9 0xd6cea8 0xd6f6d7 0xdb8c3b 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xd6cea7 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 # 0xd6f6d6 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 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [7: 2695168] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 3080192] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 3465216] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 3850240] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 3080192] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0xb784d8 0xb7851d 0xb78551 0xb788cf 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb784d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7851c github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78550 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:56 # 0xb788ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:106 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0x167ee86 0x168b592 0x699812 0x4d83ae 0xda6807 0xda6808 0xda63e6 0xda5d3a 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x167ee85 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x168b591 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x699811 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:60 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xda6806 io.ReadFull+0x126 io/io.go:354 # 0xda6807 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 # 0xda63e5 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 # 0xda5d39 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 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 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 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xa55199 0xa55161 0xa54ead 0xa59a4c 0xb82505 0xb80fce 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa55198 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa55160 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb82504 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80fcd 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: 192] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 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 0x490767 0xb31c1a 0xb7fc4c 0xb7fc2e 0xb7fc15 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 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 # 0xb7fc4b 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 # 0xb7fc2d 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 # 0xb7fc14 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0x962bd4 0x962aaf 0x962aae 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x962bd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x713 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x962aae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ee vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x962aad crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5ed crypto/tls/handshake_messages.go:1276 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda2830 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 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 # 0xda381a 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 # 0xda282f 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd01036 0xd02958 0xd38bc2 0x107cc64 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd02957 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 # 0xd38bc1 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 # 0x107cc63 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x383 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0xde23c5 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde23c4 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.59.0/stream.go:78 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 256] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 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 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 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 # 0xb7c729 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 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 96] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd47 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x1045ce5 0x107cc8c 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x1045ce4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/util/io.go:61 # 0x107cc8b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ab github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:160 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69c3df 0x69c393 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x69c3de github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69c392 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xb783be 0xb78343 0xb78357 0xb78992 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb783bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb78991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:111 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0xb783eb 0xb78357 0xb7890e 0xb819d9 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb783ea github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:36 # 0xb78356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:46 # 0xb7890d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:108 # 0xb819d8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:482 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0x1697210 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda728c 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 # 0xda264d 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 80] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0xd4dd38 0xd4f01a 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dd37 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4f019 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 224] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169717b 0x16d141f 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d141e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x759866 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde42c 0xcdf6d5 0xd38ad9 0x10d406f 0xc16ead 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 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 # 0xcde42b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d406e 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x967085 0x966fdc 0x938877 0x971e54 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966fdb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971e53 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x9f5f6b 0x9f5f47 0x9fb3ba 0x495521 # 0x9f5f6a bufio.NewWriterSize+0x1aa bufio/bufio.go:599 # 0x9f5f46 net/http.newBufioWriterSize+0x186 net/http/server.go:882 # 0x9fb3b9 net/http.(*conn).serve+0x2f9 net/http/server.go:1982 0: 0 [1: 224] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc2c8be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 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 0xb31c1a 0xb80839 0xb8072e 0xb7fc65 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 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 # 0xb80838 github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:372 # 0xb8072d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:359 # 0xb7fc64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:305 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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] @ 0x48b48c 0x490767 0xb257cc 0xb2b6d3 0xb2ca9d 0x495521 # 0xb257cb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x36b github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb2b6d2 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 # 0xb2ca9c 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: 112] @ 0x48b4ac 0x41b526 0x539e0a 0xcf9ea8 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x10506a5 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf9ea7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x10506a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:346 0: 0 [1: 112] @ 0x48b485 0x425d05 0x41b494 0xd5c7bb 0x10514a5 0x10506a5 0x495521 # 0xd5c7ba github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x10514a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x10506a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:346 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc88 0x115bc4d 0x115bc4d 0x115bc88 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x8fa531 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x8fa530 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x421e68 0x6af613 0x6ae32a 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6af612 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6ae329 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x16ea865 0x16eb7a5 0x976465 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea864 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x7599b4 0xb82305 0xb822e5 0xb822a8 0xb82389 0xb80fce 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb82304 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb822e4 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb822a7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb82388 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80fcd 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: 96] @ 0x48b485 0x421deb 0xa5516c 0xa54ead 0xa59a4c 0xb80f4c 0x495521 # 0xa5516b go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb80f4b 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 [1: 48] @ 0x48b4ac 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb07bb4 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb07bb3 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] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 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 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 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 # 0xb7c729 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 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 32] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 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 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 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 # 0xb7c729 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 # 0xb81163 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: 256] @ 0x48b485 0x425d05 0xcff12b 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xb067d9 0xb06625 0xb06325 0xb05605 0xaff999 0xb71049 0xb7322f 0x495521 # 0xcff12a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xb067d8 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 # 0xb06624 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 # 0xb06324 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 # 0xb05604 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 # 0xaff998 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 # 0xb71048 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7322e 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 0x4731d7 0x51cb0a 0xd02625 0xd025b0 0xd02748 0xd3852a 0xafbb38 0x10815ef 0x10812ce 0x1080106 0x107f471 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02747 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:43 # 0xd38529 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 # 0xafbb37 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f7 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x10815ee github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x22e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:616 # 0x10812cd github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x12d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:596 # 0x1080105 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:377 # 0x107f470 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x18d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:420 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0xce053e 0xcddbe8 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xce053d 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 # 0xcddbe7 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda7305 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 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 # 0xda381a 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 # 0xda7304 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 # 0xda264d 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0xcff089 0xcff185 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x107e70e 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcff088 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff184 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x107e70d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 6029312] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 320] @ 0x48b485 0x425d05 0xce086c 0xce63a5 0x107dc57 0x107ccf3 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xce086b 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 # 0xce63a4 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 # 0x107dc56 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:262 # 0x107ccf2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x412 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:174 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0xda41d5 0xda393a 0xda381b 0xda2830 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xda41d4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:12 # 0xda3939 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 # 0xda381a 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 # 0xda282f 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 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 0x10d476a 0x10d4075 0xc16ead 0x495521 # 0x10d4769 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10d4074 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 0xb823c5 0xb80fce 0x495521 # 0xb823c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80fcd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:418 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x976465 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [16: 6029312] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0xb785de 0xb78651 0xb78766 0xb81a1c 0xb7fc05 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb785dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb78650 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:38 # 0xb78765 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/events.go:70 # 0xb81a1b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:477 # 0xb7fc04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:293 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0x8fa4ac 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8fa4ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1536] @ 0x48b4ac 0x4901c9 0xdedc45 0x4a35b1 0xddfd0b 0xddfcff 0xddf8f3 0xddbeaf 0x495521 # 0xdedc44 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 # 0xddfd0a github.com/quic-go/quic-go.getPacketBuffer+0x36a github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xddfcfe github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x35e github.com/quic-go/quic-go@v0.59.0/server.go:936 # 0xddf8f2 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x72 github.com/quic-go/quic-go@v0.59.0/server.go:906 # 0xddbeae github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x32e github.com/quic-go/quic-go@v0.59.0/server.go:322 0: 0 [18: 6782976] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0xd5a95d 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0xd5a95c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 288] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f4a8a 0x8f7166 0x8f6fd3 0x8f8f9f 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4a89 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:166 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f9e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 5275648] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 6406144] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 6782976] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 5652480] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6a3149 0x6a311d 0x6a3b7f 0x1194f65 0x1195005 0x1192dd8 0x1192925 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192dd7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1192924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 720896] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 720896] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 720896] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 720896] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 448] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 1081344] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1792] @ 0x48b48c 0x4901c9 0xb265ef 0xb7ef7c 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb265ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb7ef7b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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: 224] @ 0x48b485 0x425d05 0xdd7736 0xde2505 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xdd7735 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 688128] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 65536] @ 0x48b4b3 0x4901c9 0x8c1cef 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x10d9ec2 0x10d59a2 0xc17b6e 0xc176bb 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x10d9ec1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 48] @ 0x48b485 0x425d05 0xde237e 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde237d github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.59.0/stream.go:77 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 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 0x48b145 0xb82430 0xb82389 0xb80fce 0x495521 # 0xb8242f go.opentelemetry.io/otel/trace.WithAttributes+0x1af go.opentelemetry.io/otel/trace@v1.43.0/config.go:225 # 0xb82388 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:524 # 0xb80fcd 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] @ 0x48b485 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 16] @ 0x48b485 0x490767 0xb31c1a 0xb7fc4c 0xb7fc2e 0xb7fc15 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb31c19 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 # 0xb7fc4b 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 # 0xb7fc2d 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 # 0xb7fc14 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x294 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:301 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0x53b6f3 0xa55199 0xa55161 0xa54ead 0xa59a4c 0xb2e166 0xb2cdad 0xb2cabf 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xa55198 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.43.0/context.go:14 # 0xa55160 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:186 # 0xa54eac go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.43.0/internal/global/trace.go:150 # 0xa59a4b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb2e165 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0x425d05 0xb07147 0xb058c5 0xaff999 0xb71049 0xb7322f 0x495521 # 0xb07146 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 # 0xb058c4 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 # 0xaff998 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 # 0xb71048 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:383 # 0xb7322e 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: 663552] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190e65 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190e64 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:101 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 28672] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117ef17 0x117eef3 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x733b91 0x733b7d 0x733b31 0x729225 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x1161e9c 0x1197974 0x1190b6e 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x733b90 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x733b7c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x733b30 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x1161e9b github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:670 # 0x1197973 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:566 # 0x1190b6d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x682805 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x682804 compress/flate.(*compressor).deflate+0x4a4 compress/flate/deflate.go:502 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32768] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x685378 0x68535c 0x686405 0x685c31 0x6819ef 0x6829c8 0x68396d 0x68e73a 0x68e72a 0x696534 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x685377 compress/flate.(*huffmanBitWriter).write+0xd7 compress/flate/huffman_bit_writer.go:136 # 0x68535b compress/flate.(*huffmanBitWriter).writeCode+0xbb compress/flate/huffman_bit_writer.go:345 # 0x686404 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x685c30 compress/flate.(*huffmanBitWriter).writeBlock+0x490 compress/flate/huffman_bit_writer.go:490 # 0x6819ee compress/flate.(*compressor).writeBlock+0x8e compress/flate/deflate.go:173 # 0x6829c7 compress/flate.(*compressor).deflate+0x667 compress/flate/deflate.go:489 # 0x68396c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:637 # 0x68e739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:729 # 0x68e729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x696533 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 38144] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117efdf 0x117efe0 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117efde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117efdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x4c2785 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x4c2784 reflect.Value.call+0xf64 reflect/value.go:608 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0xcde3f4 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xcde3f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0xcff12b 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcff12a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 48] @ 0x48b485 0x490767 0x7c2967 0x7d3845 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c2966 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc6 crypto/x509/pkix/pkix.go:151 # 0x7d3844 crypto/x509.parseCertificate+0x564 crypto/x509/parser.go:967 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x169724e 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1536] @ 0x48b48c 0x425d05 0x7d3325 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7d3324 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb8274a 0xb80fce 0x495521 # 0xb82749 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x4c9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:541 # 0xb80fcd 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: 480] @ 0x48b485 0x4901c9 0x155299b 0x15546bf 0x1558c56 0x15591e7 0x1366437 0x136e23c 0x1375b51 0x136da77 0x136d83c 0x136d62f 0x136bf22 0x136d558 0x155dbc6 0x15606da 0x155fdfd 0x16405a3 0x495521 # 0x155299a github.com/glebarez/go-sqlite.newRows+0x13a github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:191 # 0x15546be github.com/glebarez/go-sqlite.(*stmt).query+0x45e github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:687 # 0x1558c55 github.com/glebarez/go-sqlite.(*conn).query+0xf5 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:1519 # 0x15591e6 github.com/glebarez/go-sqlite.(*conn).QueryContext+0x26 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite_go18.go:38 # 0x1366436 database/sql.ctxDriverQuery+0xd6 database/sql/ctxutil.go:48 # 0x136e23b database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1786 # 0x1375b50 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x136da76 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x136d83b database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x136d62e database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x136bf21 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x136d557 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x155dbc5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:555 # 0x15606d9 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x39 github.com/pactus-project/pactus/wallet/transactions.go:203 # 0x155fdfc github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x5c github.com/pactus-project/pactus/wallet/transactions.go:152 # 0x16405a2 github.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: 1376256] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb80525 0xb7fcf3 0xb7f2ab 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2e1c5 0xb2cdad 0xb2cabf 0x495521 # 0xb80524 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x724 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:348 # 0xb7fcf2 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x372 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:316 # 0xb7f2aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:201 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2e1c4 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 # 0xb2cdac 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 # 0xb2cabe github.com/libp2p/go-libp2p-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: 1376256] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 1376256] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 688128] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 2064384] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 2064384] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x1599330 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159932f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x1608225 0x1607a85 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1608224 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 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: 4864] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 24] @ 0x48b485 0x425d05 0x113101b 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0x113101a github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0xda github.com/libp2p/go-libp2p@v0.48.0/config/config.go:402 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 64] @ 0x48b485 0x425d05 0xb7c6a5 0xb81164 0x495521 # 0xb7c6a4 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 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x962de5 0x962cd7 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962de4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962cd6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 335872] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 335872] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 655360] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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] @ 0x48b4ac 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c2710 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c270f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x78b173 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a 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 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 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 # 0xd965f6 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 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 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: 335872] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 335872] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1007616] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 480] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b 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 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x41b494 0xcf97f0 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf97ef github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c 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 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b 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 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0xd2f0d3 0xd2ef65 0x1041f78 0x1041b4c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd2f0d2 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 # 0xd2ef64 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 # 0x1041f77 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3b7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:235 # 0x1041b4b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf2b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x490767 0x78b173 0x78e4b0 0xafd927 0xafd6fa 0xafd6d9 0xaffa68 0xb7c72a 0xb81164 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xafd926 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 # 0xafd6f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:55 # 0xafd6d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:95 # 0xaffa67 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 # 0xb7c729 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 # 0xb81163 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:429 0: 0 [1: 32] @ 0x48b485 0x425d05 0x971bc5 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x971bc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3a4 crypto/tls/handshake_server_tls13.go:856 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 9216] @ 0x48b48c 0x4901c9 0xc2b3de 0xc279df 0xc33165 0x495521 # 0xc2b3dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 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 0x425d05 0xdc7d85 0xda9fc5 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdc7d84 github.com/quic-go/quic-go.newPacketPacker+0xc4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:158 # 0xda9fc4 github.com/quic-go/quic-go.init.func1+0x1104 github.com/quic-go/quic-go@v0.59.0/connection.go:371 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 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 0x16cc728 0x16cc6df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16cc727 crypto/internal/fips140/bigmod.NewNat+0x207 crypto/internal/fips140/bigmod/nat.go:72 # 0x16cc6de crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x85aaaf 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85aaae google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f 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: 16384] @ 0x48b4ac 0x473854 0x473366 0x119bba7 0x4661f5 0x456850 0x456827 0x495521 # 0x119bba6 github.com/pactus-project/pactus/util/bip39/wordlists.init.5+0x26 github.com/pactus-project/pactus/util/bip39/wordlists/italian.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: 24] @ 0x48b485 0x425d05 0x937458 0x93457b 0x938b91 0x938b92 0x938c19 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937457 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x93457a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x48b01b 0xcddb10 0xcddafb 0xcdc706 0xd2cd37 0x495521 # 0xcddb0f 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 # 0xcddafa 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 # 0xcdc705 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 # 0xd2cd36 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: 96] @ 0x48b485 0x425d05 0x1697117 0x16eabf5 0x16eb8e6 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16eabf5 0x16eb8e6 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 327680] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b485 0x425d05 0xd2f271 0xd2ef65 0x1041f78 0x1041b4c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd2f270 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 # 0xd2ef64 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 # 0x1041f77 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3b7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:235 # 0x1041b4b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf2b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0x6acc45 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6acc44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x10d46be 0x10d47b3 0x10d4075 0x115093b 0x114ce2a 0x495521 # 0x10d46bd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d4074 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 80] @ 0x48b485 0x490767 0x654213 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x654212 net.(*Resolver).goLookupIPCNAMEOrder+0xf32 net/dnsclient_unix.go:735 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xc28325 0xc28a48 0xc33165 0x495521 # 0xc28324 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc28a47 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc33164 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 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x10da7ec 0x10d5942 0xc1749c 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0xc1749b 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 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x64b212 0x665d7e 0x650545 0x6519e5 0x654f4c 0x495521 # 0x64b211 net.(*Dialer).DialContext+0x1f1 net/dial.go:544 # 0x665d7d net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x650544 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x7256eb 0x7256d7 0x7256a2 0x738837 0x7392e5 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x7256ea github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x6a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x7256d6 github.com/syndtr/goleveldb/leveldb.encodeBatchHeader+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:347 # 0x7256a1 github.com/syndtr/goleveldb/leveldb.writeBatchesWithHeader+0x21 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:375 # 0x738836 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:23 # 0x7392e4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:231 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x160529f 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x160529e github.com/creachadair/jrpc2.(*Client).send+0x2de github.com/creachadair/jrpc2@v1.3.5/client.go:214 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 144] @ 0x48b4ac 0x4731d7 0x51cb0a 0xd02625 0xd025b0 0xd02748 0xd3852a 0xafbb38 0x1040688 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd02747 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:43 # 0xd38529 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 # 0xafbb37 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f7 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x1040687 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x527 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:97 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0x4d9165 0x161428e 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x4d9164 io.ReadAll+0x44 io/io.go:712 # 0x161428d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 3456] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x490af2 0x52d445 0x52d530 0x532572 0x5374bf 0x705c4f 0x705beb 0x744502 0x712fdd 0x713e77 0x7146f1 0x7146d8 0x743949 0x7438af 0x495521 # 0x490af1 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d444 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d52f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x532571 strings.Join+0xf1 strings/strings.go:510 # 0x5374be path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x705c4e path/filepath.Join+0x16e path/filepath/path.go:131 # 0x705bea github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x10a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:532 # 0x744501 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*tOps).remove.func5+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:478 # 0x712fdc github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x23c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x7146f0 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x7146d7 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x743948 github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0xf28 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x7438ae github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0xe8e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:216 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x92ac43 0x971c25 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x92ac42 crypto/tls.signedMessage+0xc2 crypto/tls/auth.go:117 # 0x971c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a4794 0x6a4ea7 0x6aca22 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x8ea225 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a4793 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4ea6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ea224 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6af613 0x6ae32a 0x8ea225 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6af612 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6ae329 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x8ea224 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xc0d445 0xc0d2e5 0xc2c8be 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc2c8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 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 0x5449e7 0x5c9eaa 0x6af69c 0x6af553 0x6ae32a 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6af69b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6af552 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6ae329 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1697117 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x115bd2b 0x115bc4d 0x115bc88 0x115bc4d 0x115bc4d 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 480] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 208] @ 0x48b485 0x425d05 0x5182c8 0x517f2c 0x652085 0x649278 0x649260 0x64909b 0x667ec7 0x6474f7 0x664eb7 0x646414 0x495521 # 0x5182c7 os.statNolog+0x27 os/stat_unix.go:30 # 0x517f2b os.Stat+0x2b os/stat.go:13 # 0x652084 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x649277 net.getSystemDNSConfig+0xb7 net/dnsclient_unix.go:369 # 0x64925f net.(*conf).lookupOrder+0x9f net/conf.go:285 # 0x64909a net.(*conf).hostLookupOrder+0x7a net/conf.go:238 # 0x667ec6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [12: 3932160] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 6225920] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 5898240] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 4259840] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x131f8c5 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x131f8c4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:429 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe 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 0xb13725 0xb136fa 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0xb13724 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb136f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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 [19: 6225920] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 5898240] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 5898240] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0xd4e7f3 0xd4ebc5 0xd5001f 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd4e7f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd4ebc4 github.com/flynn/noise.(*symmetricState).EncryptAndHash+0xc4 github.com/flynn/noise@v1.1.0/state.go:180 # 0xd5001e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x43e github.com/flynn/noise@v1.1.0/state.go:420 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x115445b 0x11543e0 0x11543c3 0x115426a 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x115445a encoding/hex.EncodeToString+0xba encoding/hex/hex.go:129 # 0x11543df github.com/pactus-project/pactus/crypto/hash.Hash.String+0x3f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x11543c2 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x1154269 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x780d15 0x781328 0x781151 0x8c56d1 0x1055c19 0x105543c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x780d14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x781327 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781150 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x1055c18 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 # 0x105543b 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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: 896] @ 0x48b4ac 0x4907d3 0x7af7da 0x7af7a4 0x9650bf 0x7af984 0x7afddc 0x7af8fd 0x964a91 0x7af984 0x7afddc 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7af7d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7af7a3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9650be crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7af8fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964a90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1792] @ 0x48b4ac 0x4907d3 0x97756a 0x96e265 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x977569 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x209 crypto/tls/key_schedule.go:216 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xa7834e 0xa78342 0xa8c47a 0xb04e9f 0x4661f5 0x456850 0x456827 0x495521 # 0xa7834d go.uber.org/zap.(*Logger).clone+0x2d go.uber.org/zap@v1.27.1/logger.go:318 # 0xa78341 go.uber.org/zap.(*Logger).WithOptions+0x21 go.uber.org/zap@v1.27.1/logger.go:170 # 0xa8c479 github.com/ipfs/go-log/v2.Logger+0x159 github.com/ipfs/go-log/v2@v2.9.1/log.go:44 # 0xb04e9e github.com/libp2p/go-libp2p-kad-dht/internal/net.init+0x1e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/net/message_manager.go:31 # 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: 192] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 638976] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 320] @ 0x48b485 0x425d05 0xc1c4cc 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc1c4cb github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 1277952] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 958464] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 640] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f4b 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f4a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x30a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 27264] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 6528] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 21760] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f4b 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f4a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x30a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 0x4907d3 0x85c776 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c775 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 49152] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416149 0x74c945 0x73d150 0x726626 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x74c944 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x73d14f github.com/syndtr/goleveldb/leveldb.(*session).recover+0x78f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:177 # 0x726625 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x5adff3 0x5adfcb 0x117ef17 0x117eef3 0x119500f 0x1195625 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5adff2 github.com/fxamacker/cbor/v2.putEncodeBuffer+0x172 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1055 # 0x5adfca github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x14a github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1017 # 0x117ef16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117eef2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:74 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1195624 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x8b4534 0x8b445d 0xd5f36d 0xd5e8f3 0xd60c68 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b445c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0xd5f36c github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x6c github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:222 # 0xd5e8f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:119 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1697117 0x16d17c5 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d17c4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 704] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1195625 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1195624 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x780d15 0x781328 0x781151 0x8c56d1 0xd64f88 0xd64cb9 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x780d14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x781327 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781150 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd64f87 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 # 0xd64cb8 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 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x16eb769 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb768 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x16cf845 0x7b9aee 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16cf844 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x7b9aed crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b 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 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x56446e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x6a4f68 0x6ace04 0x6aeef0 0x6adf36 0x8ea20b 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a4f67 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ea20a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x53e019 0x56449e 0x565d43 0x564ab0 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 704] @ 0x48b4ac 0x4907d3 0x4dfda6 0x65bc65 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x4dfda5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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: 48] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x169724e 0x16d1a33 0x16cb23f 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d1a32 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cb23e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 1277952] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 1277952] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b485 0x425d05 0x733b1b 0x72944b 0x8e6bf1 0x8e5d5c 0x8ea1d2 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x733b1a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x72944a github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:881 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e5d5b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:145 # 0x8ea1d1 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 638976] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 1597440] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x48b665 0x48b6d3 0x4cc265 0x7a36a5 0x7a41b0 0x7a4887 0xd63008 0xd62fd6 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x48b6d2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2278 # 0x4cc264 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x7a36a4 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x7a41af encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x7a4886 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd63007 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd62fd5 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0xd1ccae 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0xb72155 0xb71da8 0x495521 # 0xd1ccad github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:37 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0xb72154 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x234 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:523 # 0xb71da7 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 0xde25d0 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xde25cf github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.59.0/stream.go:99 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc1e6c6 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1e6c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 352] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0xdd5a9e 0xde2e4a 0xdc6802 0xdc5985 0xdccabe 0xdcc2e5 0xdcc1a5 0xdcaf4a 0xdcace5 0xdbe1b5 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xdd5a9d github.com/quic-go/quic-go.(*ReceiveStream).getControlFrame+0x15d github.com/quic-go/quic-go@v0.59.0/receive_stream.go:494 # 0xde2e49 github.com/quic-go/quic-go.(*Stream).getControlFrame+0x49 github.com/quic-go/quic-go@v0.59.0/stream.go:197 # 0xdc6801 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x301 github.com/quic-go/quic-go@v0.59.0/framer.go:182 # 0xdc5984 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdccabd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaf49 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcace4 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe1b4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 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 0x114eaef 0x114e510 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0x114eaee github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x4e github.com/pactus-project/pactus/network/notifee.go:144 # 0x114e50f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x4731d7 0x7599b4 0x1599596 0x1599580 0x1599581 0x1599569 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x1599595 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x159957f github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x1599580 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x1599568 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b4ac 0x4907d3 0x7b27cb 0x7b279b 0x7b26c4 0x7af984 0x7afddc 0x7ad445 0x7b248f 0x7b23f8 0x7af984 0x7afddc 0x7ad445 0x7b22d7 0x7b877e 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7b27ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7b279a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7b26c3 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b248e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x7b23f7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b22d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b877d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1280] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x9388e6 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xdaf9eb 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf9ea github.com/quic-go/quic-go.(*Conn).preSetup+0x80a github.com/quic-go/quic-go@v0.59.0/connection.go:550 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x5100ac 0x50f6ba 0x704ffb 0x7269ff 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x5100ab os.(*File).readdir+0x6cb os/dir_unix.go:139 # 0x50f6b9 os.(*File).Readdirnames+0x19 os/dir.go:73 # 0x704ffa github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:458 # 0x7269fe github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:492 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x7111ed 0x726e08 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x7111ec github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x726e07 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x447 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:525 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 98304] @ 0x48b4b3 0x4907d3 0x710052 0x725536 0x724aeb 0x724fdc 0x72736f 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x725535 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x724aea github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x724fdb github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x72736e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0xd2f271 0xd2ef65 0x10d5051 0x10d4e5f 0xb72155 0xb71da8 0x495521 # 0xd2f270 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 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0xb72154 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x234 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:523 # 0xb71da7 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 [2: 192] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0xcddbf9 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcddbf8 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 24] @ 0x48b485 0x425d05 0x69c3b2 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69c3b1 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 65536] @ 0x48b4b3 0x4901c9 0x68348c 0x683478 0x68e48d 0x68e44e 0x552032 0xb4e5e5 0xb4e068 0xb48d5b 0xb4f6be 0x15dfed1 0x9fd629 0x15e09f6 0x9fd629 0x15e1803 0x9fd629 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x68348b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb4e5e4 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.5/expfmt/text_create.go:96 # 0xb4e067 github.com/prometheus/common/expfmt.MetricFamilyToText+0x11e7 github.com/prometheus/common@v0.67.5/expfmt/text_create.go:293 # 0xb48d5a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.5/expfmt/encode.go:178 # 0xb4f6bd github.com/prometheus/common/expfmt.encoderCloser.Encode+0x1d github.com/prometheus/common@v0.67.5/expfmt/encode.go:51 # 0x15dfed0 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xad0 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e09f5 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 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e1802 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 160] @ 0x48b485 0x425d05 0x136dd7e 0x136d83c 0x136d62f 0x136bf22 0x136d558 0x155dbc6 0x15606da 0x155fdfd 0x16405a3 0x495521 # 0x136dd7d database/sql.(*DB).queryDC+0x4bd database/sql/sql.go:1795 # 0x136d83b database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x136d62e database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x136bf21 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x136d557 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x155dbc5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:555 # 0x15606d9 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x39 github.com/pactus-project/pactus/wallet/transactions.go:203 # 0x155fdfc github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x5c github.com/pactus-project/pactus/wallet/transactions.go:152 # 0x16405a2 github.com/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 0x7288b3 0x729299 0x8e6ab1 0x8e4c6d 0x8e887e 0x1162036 0x1596f6f 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x7288b2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1162035 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:686 # 0x1596f6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f76a 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe 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 0x8c1e28 0xc164ee 0xc164d7 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c1e27 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xc164ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc164d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x539e0a 0x53a07b 0x5393f9 0x5393bd 0x16052fb 0x16052e6 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x16052fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16052e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x16079af 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 240] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e4c6d 0x8e887e 0x1162036 0x1596f6f 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1162035 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:686 # 0x1596f6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f76a 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 24] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x8fa531 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x8fa530 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0x699b67 0xda6788 0xda63e6 0xda5d3a 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0x699b66 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:94 # 0xda6787 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 # 0xda63e5 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 # 0xda5d39 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 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 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 0xbe4b78 0xbe262d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe4b77 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x917 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2856 # 0xbe262c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xcec github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 4928] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 786432] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f5565 0x15f54e6 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.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 # 0x15f5564 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe44 github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f54e5 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdc5 github.com/pactus-project/pactus/www/html/network.go:87 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x51f997 0x15f5476 0x15f53bb 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.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 # 0x15f5475 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd55 github.com/pactus-project/pactus/www/html/server.go:219 # 0x15f53ba github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc9a github.com/pactus-project/pactus/www/html/network.go:88 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 160] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15f54e5 0x15f54d5 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 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 # 0x15f54e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdc4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15f54d4 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdb4 github.com/pactus-project/pactus/www/html/network.go:87 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf30f 0x69b19c 0x15f54b2 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 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 # 0x69b19b github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x15f54b1 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xd91 github.com/pactus-project/pactus/www/html/network.go:86 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xb762ea 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb762e9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:71 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1792] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b 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 0x48b75a 0x48b76f 0xd0af3f 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0xd0af3e 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 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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: 3072] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1280] @ 0x48b4ac 0x4901c9 0xd6cea8 0xd6f6d7 0xdb8c3b 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xd6cea7 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 # 0xd6f6d6 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 # 0xdb8c3a github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.59.0/connection.go:1857 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 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] @ 0x48b4ac 0x4731d7 0x7cd3a8 0x7cd65e 0x7d381d 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7cd3a7 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x7cd65d crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x7d381c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xd7585d 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xd7585c 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 # 0xd6f2f2 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 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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] @ 0x48b485 0x4901c9 0x1186519 0x1186508 0x1185bcf 0x1186073 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x1186518 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1186507 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x1054752 0x1054722 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x1054751 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x1054721 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x425d05 0x12d27dc 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d27db google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.80.0/stream.go:353 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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 # 0x1321b61 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6a111f 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1192265 0x1192255 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x1192264 github.com/pactus-project/pactus/sync/bundle/message.NewHelloAckMessage+0x644 github.com/pactus-project/pactus/sync/bundle/message/hello_ack.go:17 # 0x1192254 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x634 github.com/pactus-project/pactus/sync/handler_hello.go:100 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x586fd0 0x586f81 0x587019 0x57ed1d 0x5cf0a5 0x5ce92c 0x60718e 0x604f92 0x69afa5 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x5cf0a4 github.com/consensys/gnark-crypto/ecc.getVector4+0x124 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:327 # 0x5ce92b github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0x28b github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:276 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 4096] @ 0x48b4ac 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 327680] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 163840] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 20480] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607771 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607770 github.com/creachadair/jrpc2.jmessages.toJSON+0x70 github.com/creachadair/jrpc2@v1.3.5/json.go:79 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x1322717 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 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 # 0x1322716 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:45 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x425d05 0x1249d56 0x1249d61 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x1249d55 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x21f5 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x1249d60 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2200 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:610 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 80] @ 0x48b485 0x425d05 0x12b3195 0x121c44f 0x12d1886 0x12b3031 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x12b3194 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.80.0/clientconn.go:151 # 0x121c44e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.80.0/internal/resolver/config_selector.go:166 # 0x12d1885 google.golang.org/grpc.newClientStream+0x685 google.golang.org/grpc@v1.80.0/stream.go:251 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b485 0x490767 0x125499c 0x123fa85 0x123fa72 0x12445b8 0x1244e0e 0x495521 # 0x125499b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x123fa84 google.golang.org/grpc/internal/transport.(*Stream).write+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x123fa71 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:954 # 0x12445b7 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ad7 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1621 # 0x1244e0d 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: 48] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x83fdd7 0x83f33f 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x131ca07 0x1322822 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609eb8 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x83f33e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131ca06 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:79 # 0x1322821 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func1+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:54 # 0x4c2725 reflect.Value.call+0xf05 reflect/value.go:586 # 0x4c15d8 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609eb7 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1.1+0x37 github.com/creachadair/jrpc2@v1.3.5/server.go:262 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x159ccfa 0x159cc6e 0x159cc35 0x15969ac 0x131e32b 0x156b13e 0x131e183 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159ccf9 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x159cc6d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6d github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159cc34 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:276 # 0x15969ab github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc6b github.com/pactus-project/pactus/www/grpc/blockchain.go:228 # 0x131e32a github.com/pactus-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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131e182 github.com/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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x710052 0x725536 0x724aeb 0x724fdc 0x72736f 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x725535 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x724aea github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x724fdb github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x72736e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x421deb 0x1614353 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1614352 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x112 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0x105173e 0x1050e90 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 # 0x105173d 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 # 0x1050e8f 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 0x48b0a5 0xcde094 0xcdfe85 0x1051ab2 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcde093 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 # 0xcdfe84 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 # 0x1051ab1 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x167fb45 0x5d635f 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xd9fbf7 0xd9fcf6 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd9fbf6 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 # 0xd9fcf5 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 # 0xd9f7bc 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc27b52 0xc27b60 0xc33165 0x495521 # 0xc27b51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27b5f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc33164 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 0x4731d7 0x65da98 0x7919af 0x7982ca 0x78bf0f 0x78f91d 0x78f91e 0x11867ac 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x7919ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f91c github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f91d github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11867ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1249173 0x1249153 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1249172 google.golang.org/grpc/metadata.NewIncomingContext+0x1612 google.golang.org/grpc@v1.80.0/metadata/metadata.go:165 # 0x1249152 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x15f2 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:529 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [3: 384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x8ea225 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x53e2f4 bytes.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 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ea224 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda728c 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 # 0xda264d 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b485 0x425d05 0xd0241f 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xb762b2 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd0241e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd026c7 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 # 0xd383e9 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 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb762b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x69c5bb 0x6a111f 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0c4c 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6689b4 0x9f52f3 0x495521 # 0x6689b3 net.(*conn).Read+0xb3 net/net.go:198 # 0x9f52f2 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda1efe 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 # 0xda0717 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 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 0x1697117 0x16d1a33 0x16cb23f 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d1a32 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cb23e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x543c88 0x5c9c25 0x6a6490 0x6a641d 0x6ace04 0x6aeef0 0x6adf36 0x8ea20b 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a648f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a641c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ea20a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ac00f 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x53e2f4 bytes.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 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xb0348c 0xb7649b 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0xb0348b 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 # 0xb7649a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x8b4534 0x8b445d 0x8c56a5 0xd64f88 0xd64cb9 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b445c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xd64f87 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 # 0xd64cb8 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 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 896] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc29f29 0xc299d0 0xc2ccb6 0xc28265 0xc33165 0x495521 # 0xc29f28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc299cf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ccb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc28264 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78111d 0x8c56d1 0x105564f 0x1054f85 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78111c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x105564e 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 # 0x1054f84 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x5449e7 0x5c9eaa 0x6ac94f 0x6ac88d 0x6ad45e 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6ac94e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac88c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x976465 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0xcde3c8 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xcde3c7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 640] @ 0x48b4ac 0x4901c9 0x6ae2be 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae2bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x956fea 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x956fe9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 2195456] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6a0fcb 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a0fca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8b4534 0x8b445d 0x8c56a5 0xd5f838 0xd5ead1 0xd60c68 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b445c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xd5f837 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x157 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:262 # 0xd5ead0 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xc50 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:132 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 80] @ 0x48b485 0x425d05 0x1607485 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1607484 github.com/creachadair/jrpc2.ParseRequests+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:22 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1408] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 144] @ 0x48b485 0x425d05 0xa01089 0xa0107d 0x1613f88 0x161500b 0x495521 # 0xa01088 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa0107c net/http.(*Server).Serve+0x3bc net/http/server.go:3462 # 0x1613f87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x161500a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [1: 48] @ 0x48b485 0x41b4ad 0x6460ba 0x6645c5 0x6623b3 0x67370c 0x118e945 0x118dbef 0x118d9a5 0x119002d 0x119002e 0x118fd1d 0x118f8a5 0x6b9523 0x6b9456 0x495521 # 0x6460b9 internal/singleflight.(*Group).DoChan+0x39 internal/singleflight/singleflight.go:70 # 0x6645c4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x6623b2 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x67370b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x118e944 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x118dbee github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118d9a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x119002c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x119002d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fd1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f8a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b9522 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 # 0x6b9455 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:42 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x16eb28d 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16eb28c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x1608225 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x1608224 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda2830 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 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 # 0xda381a 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 # 0xda282f 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 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 0x16eb4d8 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb4d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x4901c9 0x114e8f9 0x114dec5 0x495521 # 0x114e8f8 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x114dec4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 160] @ 0x48b485 0x425d05 0x6adecd 0x8ea20b 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6adecc github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:56 # 0x8ea20a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1255b85 0x122fd5a 0x12c0f3c 0x12c1eb7 0x12c2dab 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1255b84 google.golang.org/grpc/internal/transport.(*Stream).read+0x84 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:402 # 0x122fd59 google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x19 google.golang.org/grpc@v1.80.0/internal/transport/client_stream.go:59 # 0x12c0f3b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.80.0/rpc_util.go:787 # 0x12c1eb6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.80.0/rpc_util.go:931 # 0x12c2daa google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.80.0/rpc_util.go:1024 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x539e0a 0x1601f83 0x160aeb5 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1601f82 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x42 golang.org/x/sync@v0.20.0/semaphore/semaphore.go:39 # 0x160aeb4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x16ea865 0x16eb7a5 0x976465 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea864 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b485 0x425d05 0xde253c 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xde253b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.59.0/stream.go:91 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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: 144] @ 0x48b485 0x425d05 0x55a0b7 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x814ee5 0x814770 0x8b4487 0x8c56a5 0x1055c19 0x105543c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b4486 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1055c18 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 # 0x105543b 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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: 352] @ 0x48b485 0x425d05 0x10525cf 0x10518cb 0x1050e90 0x495521 # 0x10525ce 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 # 0x10518ca 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 # 0x1050e8f 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] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 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 # 0xd965f6 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 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 288] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x4158bd 0xcfe22c 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcfe22b github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x36b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x124bee5 0x124a716 0x12c70a8 0x12c6876 0x495521 # 0x124bee4 google.golang.org/grpc/internal/transport.(*http2Server).handleWindowUpdate+0x44 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:918 # 0x124a715 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x235 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:685 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 64] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bbc5 0xc1d1b0 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 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 # 0xc0bbc4 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 # 0xc1d1af 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] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e7da 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda27e4 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 240] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f 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 0x490767 0x7c71d6 0x7c705a 0xd62d5a 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7c71d5 crypto/x509.(*CertPool).addCertFunc+0x1b5 crypto/x509/cert_pool.go:205 # 0x7c7059 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62d59 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 640] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 704] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b 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 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xcde489 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xcde488 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0xc3386c 0xc32c19 0x495521 # 0xc3386b github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x13cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:36 # 0xc32c18 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x159950d 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159950c github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x10c github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x8f98b5 0x8f9cd4 0x8f99f7 0xd5aab3 0x10d2b09 0xd2cee5 0x495521 # 0x8f98b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9cd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8f99f6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5aab2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x412 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4731d7 0x78caae 0x78c6ce 0xb12528 0xb13a3c 0xb13a26 0xb11df7 0xb15c57 0xb15c40 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x78caad github.com/multiformats/go-multiaddr.newComponent+0x30d github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb12527 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13a25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15c56 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15c3f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b965 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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] @ 0x48b485 0x425d05 0xdd7736 0xde2505 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdd7735 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.59.0/send_stream.go:73 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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 0x421deb 0x6a312d 0x6a3b7f 0x1194f65 0x1195005 0x1192cdb 0x119255f 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119255e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x814ee5 0x814770 0x8c2a32 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 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 0x48b5c5 0x4cc5fd 0x841ea5 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c6431 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c6430 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a 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 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x16ea9ac 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 311296] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4ac 0x4901c9 0x8f98b5 0x8f9cd4 0x10da1e5 0x10da037 0x8f97eb 0x10d9e75 0x10d59a2 0xc17b6e 0xc176bb 0x495521 # 0x8f98b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9cd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10da1e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10da036 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9e74 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759866 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0x1154527 0x115426a 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 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 # 0x1154526 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x1154269 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x51fa86 0xcdd394 0xcdb5d1 0xcdf512 0xd38ad9 0x10d406f 0xc16ead 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdd393 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x73 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:545 # 0xcdb5d0 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 # 0xcdf511 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 # 0xd38ad8 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 # 0x10d406e 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x5393f9 0x5393bd 0x16052fb 0x16052e6 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x16052fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16052e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x425d05 0x69ae98 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69ae97 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x1b7 github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 768] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xd9e84e 0xda73f1 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd 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 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda73f0 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 # 0xda264d 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 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 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0xc0d445 0xc0d2e5 0xc10cd4 0x103b535 0x1038d5b 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x103b534 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:421 # 0x1038d5a 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: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x8c1e94 0xc164ee 0xc164d7 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e93 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc164ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc164d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0xdc45f0 0xdc45e4 0xde264a 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdc45ef 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 # 0xdc45e3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xde2649 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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] @ 0x48b485 0x425d05 0x11fe11c 0x11fe176 0x1321892 0x132185e 0x132184a 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x11fe11b google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x11fe175 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x1321891 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x132185d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x1321849 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x4907d3 0x95c9b5 0x95c985 0x95c897 0x7af984 0x7afddc 0x95c80d 0x95c394 0x7af984 0x7afddc 0x95c085 0x95bc77 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x95c9b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95c984 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95c896 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c80c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95c393 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bc76 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x65bf50 0x65bd65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x65bf4f net.addrTable+0x1af net/interface_linux.go:155 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x12d21a5 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x12d21a4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.80.0/stream.go:300 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b485 0x490767 0xc388fd 0xc38934 0xc2709a 0xc2709b 0xc24c51 0xc1e33f 0xc367db 0xc330ca 0x495521 # 0xc388fc github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc38933 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc27099 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc2709a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1e33e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x4fe github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc367da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc330c9 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 0xc27365 0x495521 # 0xc27364 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x204 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1562 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xd9e84e 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 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 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda27e4 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 896] @ 0x48b4ac 0x425d05 0x1693a72 0x981179 0x9326d6 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b485 0x425d05 0x8c290a 0xc1c470 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0x8c2909 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0xc1c46f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 192] @ 0x48b485 0x425d05 0xcdd78f 0xcdc385 0xcdc1d7 0xd56f51 0xe1762f 0xd55e5e 0x495521 # 0xcdd78e 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 # 0xcdc384 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 # 0xcdc1d6 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 # 0xd56f50 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 # 0xe1762e 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 # 0xd55e5d 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 0x41b4ad 0x4eeea8 0x6b91ab 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0x6b91aa github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0x4a github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:21 0: 0 [1: 32] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bf28 0xc12ba5 0x1056cd1 0xd2ca77 0xd2a29b 0xd2c9ed 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x1056cd0 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 # 0xd2ca76 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 # 0xd2a29a 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 # 0xd2c9ec 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: 32] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e8b3 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e620e 0x8e56a5 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e8b2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e620d github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:186 # 0x8e56a4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x344 github.com/pactus-project/pactus/store/block.go:81 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 640] @ 0x48b4ac 0x4901c9 0x8e542c 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e542b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:55 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x957026 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x957025 crypto/tls.(*clientHelloMsg).unmarshal+0x645 crypto/tls/handshake_messages.go:472 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1248] @ 0x48b485 0x4901c9 0x6bd2d3 0x115ff5a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bd2d2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x115ff59 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:481 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x48b67e 0x48b713 0x410b85 0x410b78 0x416454 0xd2dc14 0xd2d9e5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xd2dc13 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 # 0xd2d9e4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 416] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 480] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8ea1ee 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea1ed github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x98118f 0x9326d6 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x98118e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x48b01b 0xce0818 0xce63a5 0xd02ca2 0xcfdf22 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xce0817 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x77 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xce63a4 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 # 0xd02ca1 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 # 0xcfdf21 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 1152] @ 0x48b4ac 0x4907d3 0x95d965 0x95d931 0x95d837 0x7af984 0x7afddc 0x95d7eb 0x95d6e7 0x7af984 0x7afddc 0x95b3ed 0x95b2d7 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x95d964 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95d930 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95d836 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95d7ea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95d6e6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95b3ec vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b2d6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 480] @ 0x48b4ac 0x41b4e8 0xcf980d 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf980c github.com/libp2p/go-yamux/v5.newSession+0x2ac github.com/libp2p/go-yamux/v5@v5.1.0/session.go:145 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c 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 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xc338ca 0xc32c19 0x495521 # 0xc338c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x1429 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:35 # 0xc32c18 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x1697210 0x16d15b7 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d15b6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 160] @ 0x48b485 0x425d05 0xdafeef 0xdafe3c 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdafeee github.com/quic-go/quic-go.newDatagramQueue+0xd0e github.com/quic-go/quic-go@v0.59.0/datagram_queue.go:35 # 0xdafe3b github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.59.0/connection.go:559 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 128] @ 0x48b485 0x490767 0xc2b16f 0xc2b005 0xc279df 0xc33165 0x495521 # 0xc2b16e github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2b004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x16079af 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b485 0x4901c9 0x7a7fae 0x7a8dde 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7a7fad encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b485 0x425d05 0x117f065 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x117f064 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:98 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x7c729b 0x7c705a 0xd62d5a 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c729a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7c7059 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62d59 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0xd0af50 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0xd0af4f 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 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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] @ 0x48b4a5 0x48b01b 0x115e733 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e732 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4d2 github.com/pactus-project/pactus/state/state.go:308 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6127f7 0x611e1c 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x473854 0x473366 0x1154534 0x115426a 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x1154533 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x193 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x1154269 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x16b19da 0x16cb75e 0x16cf748 0x16cf71b 0x7b56f6 0x7b2af6 0x92a6ac 0x9735cb 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16b19d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cb75d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d crypto/internal/fips140/ecdsa/ecdsa.go:458 # 0x16cf747 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cf71a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x7b56f5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x7b2af5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a6ab crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x9735ca crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x473854 0x473366 0xc1c4ae 0xc2c914 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc1c4ad github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc2c913 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 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 0x47329e 0x473292 0x472805 0x47295e 0x669729 0xcfd1f8 0xcfce38 0x495521 # 0x669728 net.(*OpError).Error+0x108 net/net.go:518 # 0xcfd1f7 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x377 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xcfce37 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 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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] @ 0x48b485 0x4901c9 0x6bcff2 0x1160f10 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bcff1 github.com/pactus-project/pactus/committee.(*committee).Update+0x3d1 github.com/pactus-project/pactus/committee/committee.go:86 # 0x1160f0f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:579 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x7afd45 0x963354 0x963333 0x7af984 0x7afddc 0x962de5 0x962cd7 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x963353 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x963332 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962de4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962cd6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x8f9eb1 0x8f9dc5 0xd5a945 0xd5a91c 0xd5a58f 0x495521 # 0x8f9eb0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd5a58e 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: 128] @ 0x48b485 0x425d05 0x66d926 0x66d8fd 0x662e18 0x6768a7 0x674dff 0x6481a5 0x64817a 0x647c13 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x66d925 net.newFD+0xc5 net/fd_unix.go:27 # 0x66d8fc net.socket+0x9c net/sock_posix.go:27 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6768a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674dfe net.dialUDP+0x29e net/udpsock.go:304 # 0x6481a4 net.DialUDP+0x124 net/udpsock.go:288 # 0x648179 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647c12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc88 0x115bc4d 0x115bc4d 0x115db32 0x115db18 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115db31 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115db17 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:224 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5cf08e 0x5cf059 0x5ce92c 0x60718e 0x604f92 0x69afa5 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x59311b math/big.nat.make+0x7b math/big/nat.go:67 # 0x5930e1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x592377 math/big.nat.mul+0x397 math/big/natmul.go:26 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cf08d math/big.(*Int).Mul+0x10d math/big/int.go:184 # 0x5cf058 github.com/consensys/gnark-crypto/ecc.getVector4+0xd8 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:326 # 0x5ce92b github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0x28b github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:276 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x7afc57 0x7afaa7 0x7af8fd 0x964a91 0x7af984 0x7afddc 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afc56 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7afaa6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x7af8fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964a90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b485 0x425d05 0xe02a05 0xe02acc 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xe02a04 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:48 # 0xe02acb 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 # 0xd383e9 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 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x7c435e 0x7c4373 0x981134 0x9326d6 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 2304] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x1194f65 0x1195005 0x1192cdb 0x119255f 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119255e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x16eb88f 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16eb88e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 221184] @ 0x48b4b3 0x4907d3 0x71014f 0x725536 0x724aeb 0x724fdc 0x72736f 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71014e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x725535 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x724aea github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x724fdb github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x72736e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x4901c9 0x16cafe6 0x16d1925 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16cafe5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d1924 crypto/internal/fips140/ecdsa.newDRBG[...]+0x684 crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x78a3cb 0x78e12f 0xb136d9 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78a3ca github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb136d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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 0x4731d7 0x55e189 0x55ae14 0x55a59e 0x55a179 0x1608225 0x1607a85 0x160ce05 0x16092e5 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 # 0x1608224 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 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 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 24] @ 0x48b485 0x421deb 0xb0355f 0xb0353f 0xb764b5 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb0355e go.opentelemetry.io/otel/metric.WithAttributeSet+0x7e go.opentelemetry.io/otel/metric@v1.43.0/instrument.go:354 # 0xb0353e 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 # 0xb764b4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x1555fef 0x1555fb1 0x1552a0f 0x15546bf 0x1558c56 0x15591e7 0x1366437 0x136e23c 0x1375b51 0x136da77 0x136d83c 0x136d62f 0x136bf22 0x136d558 0x155dbc6 0x15606da 0x155fdfd 0x16405a3 0x495521 # 0x1555fee modernc.org/libc.GoString+0x6e modernc.org/libc@v1.72.0/libc_all.go:47 # 0x1555fb0 github.com/glebarez/go-sqlite.(*conn).columnName+0x30 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:979 # 0x1552a0e github.com/glebarez/go-sqlite.newRows+0x1ae github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:193 # 0x15546be github.com/glebarez/go-sqlite.(*stmt).query+0x45e github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:687 # 0x1558c55 github.com/glebarez/go-sqlite.(*conn).query+0xf5 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:1519 # 0x15591e6 github.com/glebarez/go-sqlite.(*conn).QueryContext+0x26 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite_go18.go:38 # 0x1366436 database/sql.ctxDriverQuery+0xd6 database/sql/ctxutil.go:48 # 0x136e23b database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1786 # 0x1375b50 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x136da76 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x136d83b database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x136d62e database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x136bf21 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x136d557 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x155dbc5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:555 # 0x15606d9 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x39 github.com/pactus-project/pactus/wallet/transactions.go:203 # 0x155fdfc github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x5c github.com/pactus-project/pactus/wallet/transactions.go:152 # 0x16405a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x16eb28d 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16eb28c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 208] @ 0x48b4ac 0x4901c9 0x1688c86 0x168b534 0x16d1628 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1688c85 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168b533 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16d1627 crypto/internal/fips140/ecdsa.newDRBG[...]+0x387 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xd9e828 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda728c 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 # 0xda264d 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 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 0x1697117 0x16d141f 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d141e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1195625 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1195624 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x169724e 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 65536] @ 0x48b4b3 0x4901c9 0x68348c 0x683478 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68348b compress/flate.(*compressor).initDeflate+0x4eb compress/flate/deflate.go:372 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xdbf11f 0xdbf063 0xde3805 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdbf11e 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 # 0xdbf062 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde3804 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x8c3268 0x8c317f 0x8c2ea5 0x8c255f 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c3267 encoding/binary.AppendUvarint+0x1a7 encoding/binary/varint.go:46 # 0x8c317e github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xbe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:281 # 0x8c2ea4 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:249 # 0x8c255e github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xbe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:116 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x41b494 0x4eeea8 0x1150d90 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0x1150d8f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [3: 4608] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 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 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 73728] @ 0x48b4b3 0x4901c9 0x6834df 0x683478 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6834de compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x93913e 0x938e4f 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x93913d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1140 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1056] @ 0x48b485 0x425d05 0x1052db2 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x1052db1 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:565 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f 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 0x1053bde 0x1053b78 0x1051d17 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1053bdd github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x49d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1053b77 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 # 0x1051d16 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 144] @ 0x48b485 0x425d05 0xd2775d 0xd354c5 0x495521 # 0xd2775c 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 # 0xd354c4 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 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16eabf5 0x16eb8e6 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 320] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 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 # 0xd965f6 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 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x7a7a88 0x7a7a82 0x7a8dde 0x7a92a8 0x7de88f 0x7de869 0x7def19 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7a7a87 encoding/asn1.makeObjectIdentifier+0x5a7 encoding/asn1/marshal.go:308 # 0x7a7a81 encoding/asn1.makeBody+0x5a1 encoding/asn1/marshal.go:473 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7de88e encoding/asn1.Marshal+0x18e encoding/asn1/marshal.go:736 # 0x7de868 crypto/x509.marshalPublicKey+0x168 crypto/x509/x509.go:110 # 0x7def18 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0xb265ef 0xb7ef7c 0xb7e6af 0xb7c1c6 0xb71335 0xb2e3ea 0xb2dd0f 0xb2d7a5 0xb2cee5 0xb2cee6 0xb2cabf 0x495521 # 0xb265ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb7ef7b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:169 # 0xb7e6ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.39.0/query.go:96 # 0xb7c1c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/lookup.go:32 # 0xb71334 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:400 # 0xb2e3e9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:343 # 0xb2dd0e 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 # 0xb2d7a4 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 # 0xb2cee4 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 # 0xb2cee5 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 # 0xb2cabe github.com/libp2p/go-libp2p-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 0x40c666 0x791bce 0x791bc2 0x7982ca 0x78bf0f 0x78c22b 0x78c21e 0x78eca5 0x114ead9 0x114e510 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x791bcd strconv.FormatUint+0x2d strconv/number.go:203 # 0x791bc1 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78c22a github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78c21d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x114ead8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x114e50f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0xafb650 0x104057e 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x104057d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:79 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x104146d 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104146c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x84c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:154 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4a3e88 0x4a34c5 0x8c1cb9 0xafab70 0xb762b2 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1cb8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafab6f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xb762b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x560be5 0x1607c3b 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1607c3a github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0xdcd693 0xdcd165 0xdbdf05 0xdbc7ea 0xdbc836 0xdb0745 0xde9efa 0x495521 # 0xdcd692 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2f2 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:787 # 0xdcd164 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2e4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:720 # 0xdbdf04 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbc7e9 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.59.0/connection.go:2481 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 576] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x6bb952 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bb951 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xd92cba 0x4a35b1 0xd93a7e 0xd9629e 0xdbe942 0xdbd188 0xdbc78c 0xdb0745 0x495521 # 0xd92cb9 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 # 0xd93a7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:41 # 0xd9629d 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 # 0xdbe941 github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x321 github.com/quic-go/quic-go@v0.59.0/connection.go:2824 # 0xdbd187 github.com/quic-go/quic-go.(*Conn).sendPackets+0x907 github.com/quic-go/quic-go@v0.59.0/connection.go:2539 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x967085 0x966fdc 0x9678f8 0x9736ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966fdb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9678f7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x9736fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 294912] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115db32 0x115db18 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115db31 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115db17 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:224 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0x11f5ff5 0x11f6036 0x160dae7 0x1609e09 0x16094b3 0x4a49ca 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11f5ff4 google.golang.org/grpc/internal/status.(*Status).String+0xb4 google.golang.org/grpc@v1.80.0/internal/status/status.go:202 # 0x11f6035 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.80.0/internal/status/status.go:212 # 0x160dae6 github.com/creachadair/jrpc2.tasks.responses+0x226 github.com/creachadair/jrpc2@v1.3.5/server.go:802 # 0x1609e08 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x425d05 0x539405 0x13730d5 0x136de0c 0x136d83c 0x136d62f 0x136bf22 0x136d558 0x155dbc6 0x15606da 0x155fdfd 0x16405a3 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x13730d4 database/sql.(*Rows).initContextClose+0x94 database/sql/sql.go:2994 # 0x136de0b database/sql.(*DB).queryDC+0x54b database/sql/sql.go:1800 # 0x136d83b database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x136d62e database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x136bf21 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x136d557 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x155dbc5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:555 # 0x15606d9 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x39 github.com/pactus-project/pactus/wallet/transactions.go:203 # 0x155fdfc github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x5c github.com/pactus-project/pactus/wallet/transactions.go:152 # 0x16405a2 github.com/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 0x104207c 0x1041b4c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x104207b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4bb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:240 # 0x1041b4b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf2b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 4096] @ 0x48b4ac 0x4901c9 0x4df19c 0x4a35b1 0x4dfa7c 0x65bc65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x4df19b syscall.init.func2+0x3b syscall/netlink_linux.go:54 # 0x4a35b0 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4dfa7b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 128] @ 0x48b4ac 0x4731d7 0x51cb0a 0x10d5097 0x10d5057 0x10d4e5f 0xb72155 0xb71da8 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0xb72154 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x234 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:523 # 0xb71da7 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 [2: 320] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c4457 0x10c4066 0x10d537a 0x103ca3a 0x10417de 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c4456 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 # 0x10c4065 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:414 # 0x10d5379 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x10417dd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:178 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x6a1085 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a1084 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6a0c4c 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x16cc3ba 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16cc3b9 crypto/internal/fips140/ecdsa.signGeneric[...]+0x499 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x6a3bd3 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a3bd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x1150988 0x114ce2a 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x1150987 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 24] @ 0x48b485 0x425d05 0x131f565 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x131f564 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:411 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 288] @ 0x48b485 0x425d05 0x55a0b7 0x1608478 0x1607a85 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1608477 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b485 0x425d05 0x6aea75 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aea74 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:183 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xb03f9d 0xb03f7d 0xb77d45 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb03f9c go.opentelemetry.io/otel/metric.WithAttributeSet+0x7c go.opentelemetry.io/otel/metric@v1.43.0/instrument.go:354 # 0xb03f7c 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 # 0xb77d44 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1d04 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:157 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b485 0x425d05 0x1607a6a 0x160ce05 0x16092e5 0x4a49ca 0x495521 # 0x1607a69 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b485 0x425d05 0x11509f5 0x114ce2a 0x495521 # 0x11509f4 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2f4 github.com/pactus-project/pactus/network/stream.go:106 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd45 0x95f454 0x95f433 0x7af984 0x7afddc 0x95f385 0x95f2dc 0x938877 0x97168a 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95f453 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f432 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f384 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f2db crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971689 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x123b3f8 0x123b377 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b3f7 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:51 # 0x123b376 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:496 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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 # 0x1321b61 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x48b5c5 0x4cc5fd 0x55c91f 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x56e305 0x55f9fe 0x55ae14 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x160ce05 0x16092e5 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x160ce04 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x16092e4 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: 96] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x10d3bed 0x10d3b8f 0xc16ead 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x10d3bec github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20c github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x10d3b8e 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 384] @ 0x48b4ac 0x4901c9 0x6ae2be 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae2bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x167fb45 0x168b1b2 0x16eac2e 0x16eb8e6 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eac2d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5f5da6 0x60c0cc 0x60b90a 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x4901c9 0xafd18f 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd18e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0x1599330 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159932f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 16] @ 0x48b4a5 0x421f7b 0x6ac8f3 0x6ad45e 0x6ac00f 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ac8f2 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x152 github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1051c9a 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1051c99 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x410ced 0x416e47 0xc20f1e 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc20f1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 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 0x1150e92 0x495521 # 0x1150e91 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x151 github.com/pactus-project/pactus/network/stream.go:123 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1792] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc20f1e 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc20f1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 224] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6ac3b5 0x6ac397 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6ac3b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6ac396 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:271 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6ad445 0x6ad54c 0x6afbc5 0x6ae3ac 0x8ea225 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ad444 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ea224 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x53a156 0x5393f9 0x5393bd 0x93b40b 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5393f8 context.withCancel+0x58 context/context.go:278 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93b40a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x543c88 0x5c9c25 0x6acb35 0x6acaa8 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6acb34 github.com/pactus-project/pactus/util/encoding.ReadElements+0xb4 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6acaa7 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x27 github.com/pactus-project/pactus/types/tx/tx.go:353 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x10d487a 0x115093b 0x114ce2a 0x495521 # 0x10d4879 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x16eaa15 0x16eb7a5 0x9762ce 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eaa14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x6ad018 0x6ace34 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ad017 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd7 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8192] @ 0x48b4ac 0x4901c9 0x8c1cef 0xafab70 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafab6f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32768] @ 0x48b4b3 0x4901c9 0x1251793 0x125189d 0x1245f55 0x12c6a65 0x12c6632 0x12c63dc 0x495521 # 0x1251792 bufio.NewReaderSize+0xf2 bufio/bufio.go:57 # 0x125189c google.golang.org/grpc/internal/transport.newFramer+0x1fc google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:419 # 0x1245f54 google.golang.org/grpc/internal/transport.NewServerTransport+0x314 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:172 # 0x12c6a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.80.0/server.go:1020 # 0x12c6631 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.80.0/server.go:977 # 0x12c63db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.80.0/server.go:961 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16eabf5 0x16eb8e6 0x16eae8d 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16eae8c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [27: 2160] @ 0x48b485 0x425d05 0x8e968b 0x8e96ea 0x8e9625 0x1162c57 0x1162a30 0x1594b93 0x131ed4b 0x156b13e 0x131eba3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x8e968a github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xea github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8e96e9 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x149 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x1162c56 github.com/pactus-project/pactus/state.(*state).calculateAverageScore+0x96 github.com/pactus-project/pactus/state/state.go:785 # 0x1162a2f github.com/pactus-project/pactus/state.(*state).ChainInfo+0x16f github.com/pactus-project/pactus/state/state.go:776 # 0x1594b92 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x32 github.com/pactus-project/pactus/www/grpc/blockchain.go:31 # 0x131ed4a 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131eba2 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x8c5c07 0x8c5bf5 0x8c5c98 0x5ab2e8 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x8c5c06 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:117 # 0x8c5bf4 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:34 # 0x8c5c97 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x96db50 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x96db4f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1cf crypto/tls/handshake_server_tls13.go:149 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x12d5dbc 0x12b3059 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d5dbb google.golang.org/grpc.(*clientStream).SendMsg+0x53b google.golang.org/grpc@v1.80.0/stream.go:981 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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 # 0x1321b61 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1697117 0x6994b3 0xd4dd38 0xd4e6ab 0xd4fde9 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dd37 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fde8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd45 0x966365 0x9662bc 0x938877 0x9722bd 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966364 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9662bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9722bc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5f5da6 0x60c0cc 0x60b90a 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x78caae 0x78c6ce 0xb1266f 0xb13675 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78caad github.com/multiformats/go-multiaddr.newComponent+0x30d github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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: 192] @ 0x48b4ac 0x4907d3 0x78c36f 0x78c314 0x78eca5 0x1041826 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78c36e strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x78c313 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1041825 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc05 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:182 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1753088] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8f9eb1 0x8f9dc5 0xd5a7da 0xd5a7b3 0x10d2b09 0xd2cee5 0x495521 # 0x8f9eb0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a7d9 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a7b2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0x531c7f 0x78a174 0x78a15a 0x78e12f 0xb136d9 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a173 strings.Split+0x73 strings/strings.go:361 # 0x78a159 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb136d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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 0x4901c9 0x1362b37 0x136e18e 0x1375b51 0x136da77 0x136d83c 0x136d62f 0x136bf22 0x136d558 0x155dbc6 0x15606da 0x155fdfd 0x16405a3 0x495521 # 0x1362b36 database/sql.driverArgsConnLocked+0x56 database/sql/convert.go:110 # 0x136e18d database/sql.(*DB).queryDC.func1+0xad database/sql/sql.go:1782 # 0x1375b50 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x136da76 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x136d83b database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x136d62e database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x136bf21 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x136d557 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x155dbc5 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:555 # 0x15606d9 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x39 github.com/pactus-project/pactus/wallet/transactions.go:203 # 0x155fdfc github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x5c github.com/pactus-project/pactus/wallet/transactions.go:152 # 0x16405a2 github.com/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 0x491f3c 0x4ef0f5 0xcf8d25 0xd01036 0xd00f0c 0xd028f8 0xd38b62 0x1150988 0x114ce2a 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00f0b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd028f7 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 # 0xd38b61 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 # 0x1150987 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 96] @ 0x48b485 0x4901c9 0x1053adb 0x1051d17 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1053ada 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 # 0x1051d16 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x7b344a 0x7b2d70 0x7b9b0d 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7b3449 crypto/ecdsa.pointToAffine+0x89 crypto/ecdsa/ecdsa.go:629 # 0x7b2d6f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9b0c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x16078ab 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x16078aa github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x4a github.com/creachadair/jrpc2@v1.3.5/json.go:93 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 1536] @ 0x48b4ac 0x4901c9 0xd7a525 0x4a35b1 0xdd7f4c 0xdd7f40 0xdd794a 0xe02b3d 0xe02b38 0xd3852a 0x10d9ec2 0x10d59a2 0xc17b6e 0xc176bb 0x495521 # 0xd7a524 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 # 0xdd7f4b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xdd7f3f github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.59.0/send_stream.go:145 # 0xdd7949 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe02b3c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe02b37 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 # 0xd38529 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 # 0x10d9ec1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 32] @ 0x48b485 0x425d05 0x1150627 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1150626 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x186 github.com/pactus-project/pactus/network/stream.go:58 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0x4e112d 0x4e1289 0x50c7df 0x50a5ad 0x658d49 0x67273b 0x671690 0xa00fcc 0x1613f88 0x161500b 0x495521 # 0x4e112c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1288 syscall.Accept4+0x88 syscall/syscall_linux.go:701 # 0x50c7de internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50a5ac internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x658d48 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa00fcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1613f87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x161500a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xda681e 0xda63e6 0xda5d3a 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda681d 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 # 0xda63e5 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 # 0xda5d39 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 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xda4ab3 0xda450f 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4ab2 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 # 0xda450e 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 # 0xd9fade 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 # 0xd9f7bc 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 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 0x490767 0x1135319 0x11352cc 0x1039952 0x1038d87 0x495521 # 0x1135318 slices.Clone[...]+0x78 slices/slices.go:360 # 0x11352cb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x1039951 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 # 0x1038d86 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: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x97649e 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b4ac 0x4731d7 0x85aaaf 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85aaae google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f 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 0xcff117 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcff116 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b485 0x425d05 0xcddbf9 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xcddbf8 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0xd4dc14 0xd4e6ab 0xd51085 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc13 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd51084 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce4c6 0x5ce4a0 0x5fc2b9 0x5fa9d2 0x69ae1b 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce4c5 math/big.(*Int).Mul+0xa5 math/big/int.go:184 # 0x5ce49f github.com/consensys/gnark-crypto/ecc.SplitScalar+0x7f github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:246 # 0x5fc2b8 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x5fa9d1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x53ae78 0x6504e9 0x6504b1 0x6519e5 0x654f4c 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53ae77 context.WithDeadlineCause+0x137 context/context.go:643 # 0x6504e8 context.WithDeadline+0x2e8 context/context.go:626 # 0x6504b0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x69ae2f 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69ae2e github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x14e github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0xcf9ea8 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf9ea7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 5376] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x9388e6 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x425d05 0x8f4105 0x115d2ac 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4104 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:54 # 0x115d2ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x4901c9 0xb17470 0xb1785d 0x10c5139 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb1746f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c5138 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xdd9ebd 0xde2cf7 0xde43d8 0xdb9625 0xdb8e31 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdd9ebc github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0xdc github.com/quic-go/quic-go@v0.59.0/send_stream.go:579 # 0xde2cf6 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.59.0/stream.go:177 # 0xde43d7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.59.0/streams_map.go:249 # 0xdb9624 github.com/quic-go/quic-go.(*Conn).handleFrame+0xa4 github.com/quic-go/quic-go@v0.59.0/connection.go:1931 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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: 512] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x9388e6 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x937458 0x93457b 0x938b91 0x938b92 0x938c19 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937457 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x93457a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x4731d7 0xd5a95d 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0xd5a95c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x8fa0c5 0x758b31 0x8f9ee9 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0x8fa0c4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9ee8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c2710 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c270f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b485 0x490767 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc23685 0xc23488 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23684 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23487 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x7c70b4 0xd62d5a 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x7c70b3 crypto/x509.(*CertPool).AddCert+0x93 crypto/x509/cert_pool.go:184 # 0xd62d59 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xe02284 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 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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 0x425d05 0x1154d85 0x117f177 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x1154d84 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xe4 github.com/pactus-project/pactus/sync/bundle/message/message.go:118 # 0x117f176 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xd70b13 0xd70b07 0xdd0b9c 0xdd0978 0xdd005b 0xdcfd6a 0xdb536f 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0xd70b12 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 # 0xd70b06 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 # 0xdd0b9b github.com/quic-go/quic-go.unpackLongHeader+0x11b github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:213 # 0xdd0977 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:190 # 0xdd005a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:128 # 0xdcfd69 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x209 github.com/quic-go/quic-go@v0.59.0/packet_unpacker.go:67 # 0xdb536e github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x50e github.com/quic-go/quic-go@v0.59.0/connection.go:1355 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 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 0x4907d3 0x167fb45 0x5d6286 0x5d9cb6 0x60b87d 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1195af4 0x119576e 0x11526a3 0x495521 # 0x1195af3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x73 github.com/pactus-project/pactus/sync/sync.go:289 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0xce086c 0xce63a5 0xd02ca2 0xcf9fce 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xce086b 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcf9fcd github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc40f25 0xc44cfb 0xc36cad 0xc366da 0xc330ca 0x495521 # 0xc40f24 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc44cfa github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc36cac github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x30c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1400 # 0xc366d9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc330c9 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 0x41b526 0xcff089 0xcff185 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xcff088 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff184 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 8] @ 0x48b485 0x4901c9 0x6aee49 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aee48 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:236 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xc28a70 0xc33165 0x495521 # 0xc28a6f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1761 # 0xc33164 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 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xb73e25 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb73e24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:761 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b485 0x490767 0xb178b4 0x10c5139 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb178b3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c5138 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc88 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x10d46be 0x10d47b3 0x10d4075 0xc16ead 0x495521 # 0x10d46bd github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10d4074 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 320] @ 0x48b485 0x4901c9 0x647cbd 0x647c30 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x647cbc net.sortByRFC6724withSrcs+0x5c net/addrselect.go:25 # 0x647c2f net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 256] @ 0x48b485 0x425d05 0x8c26ed 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c26ec github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:171 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x10d9f85 0x8f97eb 0x10d9e75 0x10d59a2 0x11509b9 0x114ce2a 0x495521 # 0x10d9f84 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10d9e74 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10d59a1 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 # 0x11509b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8b42ac 0x1055acc 0x105543c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8b42ab github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:125 # 0x1055acb 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 # 0x105543b 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 160] @ 0x48b4ac 0x425d05 0x6acc45 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6acc44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5d9e12 0x5d9df5 0x60b87d 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d9e11 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x191 github.com/consensys/gnark-crypto@v0.20.1/field/pool/pool.go:27 # 0x5d9df4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x174 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:899 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b485 0x490767 0xb178b4 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0xb178b3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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] @ 0x48b4ac 0x4901c9 0x69b5fb 0x6ad18f 0x6ace85 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69b5fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5beed3 0x5bf16c 0x1560345 0x156026c 0x1560c89 0x155fdfd 0x16405a3 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 # 0x1560344 github.com/pactus-project/pactus/crypto.Address.String+0x504 github.com/pactus-project/pactus/crypto/address.go:89 # 0x156026b github.com/pactus-project/pactus/wallet.collectReceivers+0x42b github.com/pactus-project/pactus/wallet/transactions.go:173 # 0x1560c88 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x5e8 github.com/pactus-project/pactus/wallet/transactions.go:244 # 0x155fdfc github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x5c github.com/pactus-project/pactus/wallet/transactions.go:152 # 0x16405a2 github.com/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 0x6a3bd3 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x119255f 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a3bd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119255e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x7c435e 0x7c4373 0x981134 0x9326d6 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x976465 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xd278ec 0xd354c5 0x495521 # 0xd278eb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x32b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:413 # 0xd354c4 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] @ 0x48b4a5 0x4731d7 0x85aaaf 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85aaae google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f 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 0x10dd80d 0x10dd7e1 0x10dd7bb 0x10e2725 0x10dea85 0x8fb19d 0xd2ca77 0xd2a29b 0xd2c9ed 0x495521 # 0x10dd80c github.com/multiformats/go-multiaddr.(*Component).RawValue+0x12c github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x10dd7e0 github.com/multiformats/go-multiaddr/net.ToIP+0x100 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x10dd7ba github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:63 # 0x10e2724 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).removeConn+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:510 # 0x10dea84 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start.func1+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:191 # 0x8fb19c github.com/libp2p/go-libp2p/core/network.(*NotifyBundle).Disconnected+0x3c github.com/libp2p/go-libp2p@v0.48.0/core/network/notifee.go:53 # 0xd2ca76 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 # 0xd2a29a 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 # 0xd2c9ec github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [2: 128] @ 0x48b485 0x490767 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc23685 0xc23488 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23684 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23487 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8b3f93 0x8b437e 0x8b42cb 0x1055acc 0x105543c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8b3f92 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/ed25519.go:123 # 0x8b437d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:143 # 0x8b42ca github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:130 # 0x1055acb 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 # 0x105543b 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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] @ 0x48b4ac 0x425d05 0x16b19da 0x16cf814 0x7b5805 0x7b9d56 0x7b0edc 0x7de81a 0x7def19 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16b19d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cf813 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7b5804 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x7b9d55 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x7b0edb crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7de819 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7def18 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x15ffd99 0x1613ec5 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x15ffd98 github.com/rs/cors.(*Cors).handleActualRequest+0x1f8 github.com/rs/cors@v1.11.1/cors.go:408 # 0x1613ec4 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x144 github.com/rs/cors@v1.11.1/cors.go:288 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0xcdd534 0xcdd56e 0xcdb951 0xcdee4c 0xd58769 0xd57d9a 0xd563b3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdd533 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 # 0xcdd56d 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 # 0xcdb950 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 # 0xcdee4b 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 # 0xd58768 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x814ee5 0x814770 0x8b4487 0x8c56a5 0xc0f676 0xc0f69c 0xd27898 0xd354c5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b4486 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc0f675 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f69b 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 # 0xd27897 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 # 0xd354c4 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: 96] @ 0x48b4ac 0x4901c9 0x16cafe6 0x16d1896 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16cafe5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d1895 crypto/internal/fips140/ecdsa.newDRBG[...]+0x5f5 crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xd0241f 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd0241e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd026c7 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 # 0xd383e9 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 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1792] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc29f29 0xc299d0 0xc2ccb6 0xc28265 0xc33165 0x495521 # 0xc29f28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc299cf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc2ccb5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc28264 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xda4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc33164 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 0x167fb45 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b485 0x4901c9 0xc11abf 0x1052a68 0x10518cb 0x1050e90 0x495521 # 0xc11abe 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 # 0x1052a67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x787 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:549 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78111d 0x8c56d1 0xc0ba05 0xc0b9da 0xc1d1b0 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78111c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0ba04 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0b9d9 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 # 0xc1d1af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0x981134 0x9326d6 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [5: 240] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 48] @ 0x48b485 0x48b145 0x69c5d3 0x6ad02f 0x6ace34 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169717b 0x6994b3 0xd4dc14 0xd4e6ab 0xd51085 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc13 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd51084 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x48b485 0x490767 0xc2b16f 0xc2b005 0xc279df 0xc33165 0x495521 # 0xc2b16e github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2b004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 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 0x69a128 0x6a2325 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69a127 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x167 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x6a2324 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 672] @ 0x48b485 0x4901c9 0xafd18f 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd18e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x6af63c 0x6ae32a 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6af63b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x6ae329 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xcf97b8 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf97b7 github.com/libp2p/go-yamux/v5.newSession+0x257 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:142 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c 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 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x114de6d 0x495521 # 0x114de6c github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x24c github.com/pactus-project/pactus/network/notifee.go:70 0: 0 [1: 128] @ 0x48b485 0x4901c9 0xc0d445 0xc0d74a 0xc2c992 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc0d444 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 # 0xc0d749 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 # 0xc2c991 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x431 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x9672d2 0x9671cc 0x7af984 0x7afddc 0x967085 0x966fdc 0x938877 0x971e54 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9672d1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9671cb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966fdb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971e53 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x8f4105 0x115d2ac 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4104 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:54 # 0x115d2ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1697117 0x6994b3 0x699a0b 0xda439c 0xda4ab3 0xda455d 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4ab2 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 # 0xda455c 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 # 0xd9fade 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 # 0xd9f7bc 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 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 0x48b5c5 0x4cc5fd 0x59e847 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 4096] @ 0x48b4ac 0x4907d3 0x9338d0 0x93840d 0x9399de 0xcfca6f 0xcfc15c 0x495521 # 0x9338cf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x93840c crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x9399dd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1607bbe 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53e018 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x1607bbd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xdd3d08 0xdd3734 0xe02abc 0xe02ab7 0xd383ea 0x8fa0ea 0x758b31 0x8f9ee9 0x8f9dc5 0x10da4e6 0x10da483 0x10da927 0x8f97eb 0x10da7a9 0x10d5942 0x1150ff8 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xdd3d07 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x3a7 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:176 # 0xdd3733 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02abb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02ab6 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 # 0xd383e9 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 # 0x8fa0e9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8f9ee8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da4e5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da482 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da926 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0x1150ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 96] @ 0x48b485 0x421deb 0xda5cf7 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xda5cf6 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x116 github.com/quic-go/quic-go@v0.59.0/internal/handshake/token_generator.go:76 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 1152] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x1194f65 0x1195005 0x1192cdb 0x11922fd 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922fc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x814ee5 0x814770 0x8b4487 0x8c56a5 0xc0ba05 0xc0b9da 0xc1d1b0 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8b4486 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc0ba04 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0b9d9 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 # 0xc1d1af 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 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ad54c 0x8f9029 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x53e2f4 bytes.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 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8f9028 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x4901c9 0x6bd2d3 0x1163342 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bd2d2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1163341 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xd38a8d 0x10d406f 0xc16ead 0x495521 # 0xd38a8c 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 # 0x10d406e 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 # 0xc16eac 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 0x425d05 0x1241e50 0x1244dc6 0x495521 # 0x1241e4f google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x4f google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1327 # 0x1244dc5 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x325 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1704 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759866 0x79389b 0x793896 0x793895 0x79389c 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x1054b4c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x79389a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x793895 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x793894 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x79389b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x8eb385 0x8eb3a3 0x8e9805 0x116103b 0x8f5638 0x1160fa6 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8eb384 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:95 # 0x8eb3a2 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x1e2 github.com/pactus-project/pactus/store/validator.go:115 # 0x8e9804 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:387 # 0x116103a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:590 # 0x8f5637 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x1160fa5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:588 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x78111d 0x8c56d1 0xc0f676 0xc0f69c 0xd27898 0xd354c5 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78111c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0f675 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f69b 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 # 0xd27897 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 # 0xd354c4 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 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b485 0x425d05 0x93913e 0x938e4f 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x93913d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1140 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1152] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x938b91 0x938b92 0x938c19 0x9732f3 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x9732f2 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x352 crypto/tls/handshake_server_tls13.go:1071 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0xd5a13b 0xd5935a 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd5a13a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:328 # 0xd59359 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x48ba25 0x4cfec5 0x4b6a65 0x55ce14 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1152] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x92abb9 0x973557 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x92abb8 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x973556 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x6a3bd3 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a3bd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 48] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x78beec 0x78c22b 0x78c21e 0x78eca5 0x1041826 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78c22a github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78c21d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x1041825 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xc05 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:182 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x169724e 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0xce053e 0xcddbe8 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xce053d 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 # 0xcddbe7 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 48] @ 0x48b485 0x425d05 0x6a2e3b 0x6a2e18 0x6a2d65 0x116112f 0x8f54c2 0x1160f5a 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a2e3a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2e17 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6a2d64 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x116112e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:584 # 0x8f54c1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1160f59 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:581 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 416] @ 0x48b4ac 0x4901c9 0x8e542c 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e542b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:55 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 2304] @ 0x48b4ac 0x425d05 0x9219c5 0x9219af 0x9774b5 0x96e265 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9219c4 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0x24 crypto/internal/fips140/mlkem/mlkem768.go:337 # 0x9219ae crypto/mlkem.(*EncapsulationKey768).Encapsulate+0xe crypto/mlkem/mlkem.go:128 # 0x9774b4 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x154 crypto/tls/key_schedule.go:212 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 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 # 0xd965f6 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 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 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: 224] @ 0x48b485 0x425d05 0x41b494 0x4ef3d1 0xcfaec5 0x495521 # 0x4ef3d0 time.NewTicker+0x30 time/tick.go:43 # 0xcfaec4 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [3: 96] @ 0x48b485 0x425d05 0x6ad178 0x6ace85 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ad177 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd7 github.com/pactus-project/pactus/types/tx/tx.go:452 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x75f37a 0x75f390 0x16d1382 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16d1381 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x6ad018 0x6ace34 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ad017 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd7 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8e7649 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e7648 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2a8 github.com/pactus-project/pactus/store/store.go:176 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 192] @ 0x48b4ac 0x4731d7 0x65da98 0x7919af 0x7982ca 0x78bf0f 0x78f91d 0x78f91e 0x11867ac 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x7919ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f91c github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f91d github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11867ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x78beec 0x78f91d 0x78f91e 0x11867ac 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f91c github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f91d github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11867ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xcdd3aa 0xcdb5d1 0xcdf512 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xcdd3a9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:544 # 0xcdb5d0 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 # 0xcdf511 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x7b27cb 0x7b279b 0x7b26c4 0x7af984 0x7afddc 0x7ad445 0x7b248f 0x7b23f8 0x7af984 0x7afddc 0x7ad445 0x7b22d7 0x7b877e 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7b27ca vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7b279a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7b26c3 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b248e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x7b23f7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b22d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b877d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x8e90b9 0x8e90ad 0x8e905c 0x116056d 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e90b8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8e90ac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8e905b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x116056c github.com/pactus-project/pactus/state.(*state).evaluateSortition+0xcc github.com/pactus-project/pactus/state/state.go:523 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 240] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7c7154 0x7c705a 0xd62d5a 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x7c7153 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7c7059 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62d59 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xe02284 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 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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] @ 0x48b485 0x425d05 0x5394fb 0x5394dd 0xdde8b5 0xddcd52 0xddbac5 0x495521 # 0x5394fa context.withCancel+0x3a context/context.go:277 # 0x5394dc context.WithCancelCause+0x1c context/context.go:269 # 0xdde8b4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x5d4 github.com/quic-go/quic-go@v0.59.0/server.go:778 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x7afd45 0x9635d4 0x9635b3 0x7af984 0x7afddc 0x962c3d 0x962b34 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9635d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9635b2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962c3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b33 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xdc9bba 0xdbd10f 0xdbc78c 0xdb0745 0x495521 # 0xdc9bb9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x919 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:424 # 0xdbd10e github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.59.0/connection.go:2534 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 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 0x490767 0x1599a33 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599a32 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 416] @ 0x48b485 0x425d05 0x123b23c 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b23b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:483 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x957026 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x957025 crypto/tls.(*clientHelloMsg).unmarshal+0x645 crypto/tls/handshake_messages.go:472 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 40] @ 0x48b485 0x490767 0xc2b90e 0xc2b7b4 0xc279df 0xc33165 0x495521 # 0xc2b90d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2b7b3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 208] @ 0x48b4ac 0x4901c9 0x1688c86 0x168b592 0x16cb0ba 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1688c85 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168b591 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16cb0b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xdc45f0 0xdc45e4 0xdc2bc8 0xdaf21d 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdc45ef 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 # 0xdc45e3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xdc2bc7 github.com/quic-go/quic-go.newInitialCryptoStream+0x47 github.com/quic-go/quic-go@v0.59.0/crypto_stream.go:121 # 0xdaf21c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.59.0/connection.go:514 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 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 0x46eef3 0xc2b26c 0xc279df 0xc33165 0x495521 # 0xc2b26b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x2eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 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 0x473854 0x473366 0x78beec 0x78c22b 0x78c21e 0x78eca5 0x114ead9 0x114e510 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78c22a github.com/multiformats/go-multiaddr.(*Component).Value+0x1ca github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78c21d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x114ead8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x114e50f github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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: 64] @ 0x48b4ac 0x425d05 0x7917e8 0x79181c 0x798346 0x78a4e7 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x7917e7 net.ParseIP+0x27 net/ip.go:528 # 0x79181b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4e6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x7afd45 0x962c3d 0x962b34 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962c3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b33 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1536] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xd9e84e 0xda73f1 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 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 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda73f0 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 # 0xda264d 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 224] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169712f 0x16d1a33 0x16cb23f 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d1a32 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16cb23e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x7afd45 0x95b3ed 0x95b2d7 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95b3ec vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95b2d6 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x8f98b5 0x8f9cd4 0x8f99f7 0xd5a7a7 0x10d2b09 0xd2cee5 0x495521 # 0x8f98b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9cd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8f99f6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd5a7a6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1280] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 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 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x94f831 0x94f801 0x94f70d 0x94f664 0x94f634 0x94f639 0x95c4b9 0x7af984 0x7afddc 0x95c085 0x95bc77 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x94f830 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x150 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x94f800 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x120 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x94f70c crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x94f663 crypto/tls.marshalingFunction.Marshal+0x43 crypto/tls/handshake_messages.go:21 # 0x94f633 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x13 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x94f638 crypto/tls.addBytesWithLength+0x18 crypto/tls/handshake_messages.go:27 # 0x95c4b8 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:854 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bc76 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b4ac 0x425d05 0xcd3e1e 0xcde351 0xcdf6d5 0xd38ad9 0x105132e 0x105179a 0x1050e90 0x495521 # 0xcd3e1d 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 # 0xcde350 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x105132d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1051799 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 # 0x1050e8f 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 0x5449e7 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ac00f 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1697210 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 512] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x938aa5 0x970f3a 0x970f21 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x938aa4 crypto/tls.(*Conn).writeChangeCipherRecord+0xa4 crypto/tls/conn.go:1074 # 0x970f39 crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec+0x3b9 crypto/tls/handshake_server_tls13.go:519 # 0x970f20 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3a0 crypto/tls/handshake_server_tls13.go:742 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x48b5c5 0x4c7e3a 0x4b616e 0x85e31f 0x85e167 0x870825 0x87058f 0x83fb05 0x870825 0x87058f 0x841bcd 0x870825 0x87058f 0x8704be 0x818a02 0x81892c 0x125feda 0x125fec9 0x12c10ca 0x12c7c3f 0x12c9b05 0x12ceb26 0x12c72ff 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 # 0x85e31e google.golang.org/protobuf/internal/impl.sizeMap+0x17e google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:99 # 0x85e166 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:54 # 0x870824 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x87058e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x83fb04 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:160 # 0x870824 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x87058e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x841bcc google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:414 # 0x870824 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x87058e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x8704bd google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:41 # 0x818a01 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.11/proto/size.go:43 # 0x81892b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x125fed9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x125fec8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:51 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c7c3e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x167fb45 0x168b1b2 0x16eaa15 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eaa14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0xc49bc5 0xc498dc 0x495521 # 0xc49bc4 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:413 # 0xc498db 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: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x169724e 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0xd7585d 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xd7585c 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 # 0xd6f2f2 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 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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: 160] @ 0x48b485 0x425d05 0xce053e 0xcdd3ff 0xcdb5d1 0xcdf512 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xce053d 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 # 0xcdd3fe 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 # 0xcdb5d0 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 # 0xcdf511 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x4901c9 0x6ae2be 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae2bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6127f7 0x611e1c 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x105427e 0x105485a 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x105427d github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:709 # 0x1054859 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a4794 0x6a4ea7 0x6aca22 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a4793 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4ea6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x85c14c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c2710 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c270f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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: 1400832] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x653438 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x653437 net.(*Resolver).goLookupIPCNAMEOrder+0x157 net/dnsclient_unix.go:642 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 240] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0x8c2a32 0x1053fb7 0x1051d31 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8c2a31 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0x1053fb6 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 # 0x1051d30 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x48b01b 0x1164f8d 0x116b3d7 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x1164f8c github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x8c github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x116b3d6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b6 github.com/pactus-project/pactus/consensus/height.go:30 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 896] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xcde489 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xcde488 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x79a5a5 0xd4d146 0xd4d69b 0xd4d64f 0xd4fdca 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x79a5a4 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0xd4d145 golang.org/x/crypto/curve25519.x25519+0x45 golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:79 # 0xd4d69a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d64e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd4fdc9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0xa1d43f 0xa1d440 0x9f65a7 0x9fb498 0x495521 # 0xa1d43e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa1d43f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda464e 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 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 # 0xda381a 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 # 0xda464d 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 # 0xd9fade 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 # 0xd9f7bc 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 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 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 256] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607d72 0x1607737 0x1605065 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607d71 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1f1 github.com/creachadair/jrpc2@v1.3.5/json.go:178 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1605064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e567 0x564b1b 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0x65da98 0x10dd8f1 0x10e1e17 0x10e1971 0x10e0ad4 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x10dd8f0 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.getObserver+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:71 # 0x10e1e16 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 # 0x10e1970 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 # 0x10e0ad3 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 0x12326e5 0x12326d4 0x12313f9 0x124799c 0x495521 # 0x12326e4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:674 # 0x12326d3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:888 # 0x12313f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:601 # 0x124799b 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: 192] @ 0x48b485 0x425d05 0x7afd45 0x95c80d 0x95c394 0x7af984 0x7afddc 0x95c085 0x95bc77 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95c80c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95c393 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bc76 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc6c9f 0xdbf749 0xde223b 0xdd821f 0xdd794a 0xe02b3d 0xe02b38 0xd3852a 0x552032 0x8f9a2f 0xd5a7a7 0x10d2b09 0xd2cee5 0x495521 # 0xdc6c9e github.com/quic-go/quic-go.(*framer).AddActiveStream+0x9e github.com/quic-go/quic-go@v0.59.0/framer.go:225 # 0xdbf748 github.com/quic-go/quic-go.(*Conn).onHasStreamData+0x28 github.com/quic-go/quic-go@v0.59.0/connection.go:3002 # 0xde223a github.com/quic-go/quic-go.(*uniStreamSender).onHasStreamData+0x1a github.com/quic-go/quic-go@v0.59.0/stream.go:44 # 0xdd821e github.com/quic-go/quic-go.(*SendStream).write+0x7be github.com/quic-go/quic-go@v0.59.0/send_stream.go:182 # 0xdd7949 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe02b3c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe02b37 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 # 0xd38529 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 # 0x8f9a2e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd5a7a6 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x421e68 0x5caa85 0x6a633b 0x6aca22 0x6ad45e 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a633a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x167fb45 0x168b1b2 0x16eaa15 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16eaa14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0xd5af48 0xd5a996 0x10d2b09 0xd2cee5 0x495521 # 0xd5af47 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd5a995 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x2f5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x103b535 0x1038d5b 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x103b534 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:421 # 0x1038d5a 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: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0xd4dd38 0xd4f01a 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dd37 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4f019 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0x709b6e 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e5d5c 0x8ea1d2 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x709b6d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:46 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e5d5b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:145 # 0x8ea1d1 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6ade11 0x6afc1d 0x6ae3ac 0x8ea225 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ade10 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x1f0 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:100 # 0x6afc1c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ea224 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 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 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x16ea9ac 0x16eb7a5 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x1697210 0x6994b3 0xd4dc14 0xd4e6ab 0xd4fde9 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc13 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fde8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x10d3aac 0xc16ead 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 # 0x10d3aab 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 1792] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 576] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f4a8a 0x8f7166 0x8f6fd3 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4a89 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x1a9 github.com/pactus-project/pactus/sandbox/sandbox.go:166 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xc27776 0xc2775c 0xc33165 0x495521 # 0xc27775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x2b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1853 # 0xc2775b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x29b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1596 # 0xc33164 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] @ 0x48b485 0x425d05 0x6aedbc 0x6adf36 0x8ea20b 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6aedbb github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:220 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ea20a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8f9eb1 0x8f9dc5 0x10da4e6 0x10da483 0x10da927 0x8f97eb 0x10da7a9 0x10d5942 0xc1749c 0x495521 # 0x8f9eb0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10da4e5 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10da482 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da926 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0xc1749b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [2: 192] @ 0x48b485 0x425d05 0x7afd45 0x7af8bd 0x964b45 0x7af984 0x7afddc 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7af8bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x964b44 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x78add1 0x78b05c 0x78e4b0 0x104146d 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104146c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x84c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:154 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x48b4ac 0x4731d7 0x51fa86 0xcde42c 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcde42b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x1604186 0x1603b45 0x4a49ca 0x495521 # 0x1604185 github.com/creachadair/jrpc2.(*Client).accept+0x265 github.com/creachadair/jrpc2@v1.3.5/client.go:90 # 0x1603b44 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] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x472a10 0x66976f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93b005 0x93afcf 0xcfaa44 0xcfce51 0x495521 # 0x66976e net.(*OpError).Error+0x14e net/net.go:520 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93b004 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93afce crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfaa43 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfce50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 176] @ 0x48b4ac 0x4901c9 0x92abb9 0x971c25 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x92abb8 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x971c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x1321b32 0x1321acb 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x1321b31 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.80.0/metadata/metadata.go:173 # 0x1321aca 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x10d4f7d 0x10d4e5f 0xb72155 0xb71da8 0x495521 # 0x10d4f7c 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 # 0x10d4e5e 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 # 0xb72154 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x234 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:523 # 0xb71da7 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 0x92abca 0x92aba7 0x973557 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x92abc9 bytes.NewBuffer+0x49 bytes/buffer.go:490 # 0x92aba6 crypto/tls.signedMessage+0x26 crypto/tls/auth.go:114 # 0x973556 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x7a8fca 0x7a92a8 0x7de88f 0x7de869 0x7def19 0xd63165 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x7a8fc9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7de88e encoding/asn1.Marshal+0x18e encoding/asn1/marshal.go:736 # 0x7de868 crypto/x509.marshalPublicKey+0x168 crypto/x509/x509.go:110 # 0x7def18 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe02284 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 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x962614 0x9624ee 0x9624ed 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x962613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x153 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9624ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x2d vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9624ec crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x2c crypto/tls/handshake_messages.go:1263 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b485 0x425d05 0xd2db49 0xd2d9e5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xd2db48 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 # 0xd2d9e4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 1248] @ 0x48b485 0x4901c9 0x6a1fee 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a1fed github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:310 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x4901c9 0xc0d445 0xc0d2e5 0x1056baa 0xd2ca77 0xd2a29b 0xd2c9ed 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0x1056ba9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x1a9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1051 # 0xd2ca76 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 # 0xd2a29a 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 # 0xd2c9ec github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc11038 0x10548d0 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0xc11037 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x97 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:70 # 0x10548cf 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b485 0x425d05 0x8c290a 0x1053fb7 0x1051d31 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c2909 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0x1053fb6 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 # 0x1051d30 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x425d05 0xda9be6 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xda9be5 github.com/quic-go/quic-go.init.func1+0xd25 github.com/quic-go/quic-go@v0.59.0/connection.go:327 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 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 0x4731d7 0x1602eaa 0x160fd55 0x160fc7c 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1602ea9 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x69 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x160fd54 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x160fc7b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x69c62b 0x69c5c1 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1056] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc4daf 0xdc46bd 0xdd5619 0xdd543c 0xde2c96 0xde4722 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdc4dae github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc46bc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd5618 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd543b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde2c95 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde4721 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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: 8] @ 0x48b485 0x4901c9 0xafd42e 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd42d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:62 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 606208] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xde237e 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xde237d github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.59.0/stream.go:77 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 224] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e828 0xda27e5 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda27e4 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 160] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x167fb45 0x5d635f 0x5d9cb6 0x60b87d 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 2304] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x169724e 0x16ea89a 0x16eb7a5 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b485 0x490767 0x10c411d 0x10c415e 0x10c4005 0x10d537a 0x103ca3a 0x10417de 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x10c411c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10c415d 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 # 0x10c4004 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:411 # 0x10d5379 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x10417dd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:178 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x539405 0x12490fa 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x539404 context.WithCancel+0x64 context/context.go:242 # 0x12490f9 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1599 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:524 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xd35295 0x495521 # 0xd35294 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: 16] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a 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 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b485 0x425d05 0xdc45f0 0xdc45e4 0xde264a 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdc45ef 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 # 0xdc45e3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xde2649 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 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 0x1697210 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda700d 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda700c 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 # 0xda1e14 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 # 0xda0717 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 48] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6a0f70 0x6a0ef0 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a0f6f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0eef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x11f5fc6 0x11f6036 0x160dae7 0x1609e09 0x16094b3 0x4a49ca 0x495521 # 0x11f5fc5 google.golang.org/grpc/internal/status.(*Status).String+0x85 google.golang.org/grpc@v1.80.0/internal/status/status.go:202 # 0x11f6035 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.80.0/internal/status/status.go:212 # 0x160dae6 github.com/creachadair/jrpc2.tasks.responses+0x226 github.com/creachadair/jrpc2@v1.3.5/server.go:802 # 0x1609e08 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x425d05 0x5182c8 0x517f2c 0x66beb8 0x65935a 0x659efd 0x653007 0x65338f 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x5182c7 os.statNolog+0x27 os/stat_unix.go:30 # 0x517f2b os.Stat+0x2b os/stat.go:13 # 0x66beb7 net.stat+0x17 net/parse.go:84 # 0x659359 net.readHosts+0xf9 net/hosts.go:59 # 0x659efc net.lookupStaticHost+0xbc net/hosts.go:132 # 0x653006 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x65338e net.(*Resolver).goLookupIPCNAMEOrder+0xae net/dnsclient_unix.go:612 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 256] @ 0x48b485 0x4901c9 0x4a395c 0x4a37a6 0x4a351c 0xde7e5c 0xde7e50 0xdeb1d5 0xdea585 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 # 0xde7e5b github.com/quic-go/quic-go.getPacketBuffer+0x65b github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xde7e4f github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x64f github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:167 # 0xdeb1d4 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea584 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: 32] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x85c7d6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85c7d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f 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 0x7a8fca 0x7a8370 0x7a8dde 0x7a92a8 0xda5d0a 0xda5ca2 0xdb212b 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x7a8fc9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0xda5d09 encoding/asn1.Marshal+0x129 encoding/asn1/marshal.go:736 # 0xda5ca1 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 # 0xdb212a github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.59.0/connection.go:971 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 48] @ 0x48b4ac 0x421e68 0x5caa85 0x6a4794 0x6a4ea7 0x6aca22 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x8ea225 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a4793 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4ea6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ea224 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 1728] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 1600] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 278528] @ 0x48b4b3 0x4907d3 0x710052 0x725536 0x724aeb 0x724fdc 0x72736f 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x725535 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x724aea github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x724fdb github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x72736e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x103b535 0x1038d5b 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x103b534 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:421 # 0x1038d5a 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: 352256] @ 0x48b4b3 0x4907d3 0x710052 0x725536 0x724aeb 0x724fdc 0x72736f 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x725535 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x724aea github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x724fdb github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x72736e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda7305 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 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 # 0xda381a 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 # 0xda7304 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 # 0xda264d 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 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 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bbc5 0xc1d1b0 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 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 # 0xc0bbc4 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 # 0xc1d1af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x51fa86 0xcddb3f 0xcddafb 0xcdc706 0xd2cd37 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcddb3e 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 # 0xcddafa 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 # 0xcdc705 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 # 0xd2cd36 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 [6: 288] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0x1599d98 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599d97 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:155 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x69c5bb 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x6acbd6 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6acbd5 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x155 github.com/pactus-project/pactus/types/tx/tx.go:369 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1697117 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x4901c9 0xc11516 0x105470f 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0xc11515 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 # 0x105470e 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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: 1920] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c4457 0x10c4066 0x10d537a 0x103ca3a 0x10417de 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c4456 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 # 0x10c4065 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:414 # 0x10d5379 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x10417dd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:178 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0xc28325 0xc28a48 0xc33165 0x495521 # 0xc28324 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc28a47 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x57f0a6 0x5ceeb9 0x5ceeba 0x5ce5d7 0x5fc2b9 0x5fa9d2 0x69ae1b 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ceeb8 math/big.(*Int).Mul+0xb8 math/big/int.go:184 # 0x5ceeb9 github.com/consensys/gnark-crypto/ecc.getVector+0xb9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:313 # 0x5ce5d6 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1b6 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:254 # 0x5fc2b8 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x5fa9d1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x10da885 0x8f97eb 0x10da7a9 0x10d5942 0x1150ff8 0x495521 # 0x10da884 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0x1150ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [3: 48] @ 0x48b4a5 0x4731d7 0x986277 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986276 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 288] @ 0x48b485 0x425d05 0x68fac5 0x68f946 0xa1d768 0x9f65a7 0x9fb498 0x495521 # 0x68fac4 net/url.parse+0xc4 net/url/url.go:442 # 0x68f945 net/url.ParseRequestURI+0x25 net/url/url.go:420 # 0xa1d767 net/http.readRequest+0x3e7 net/http/request.go:1123 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 112] @ 0x48b485 0x4901c9 0x986008 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986007 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:526 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 160] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x9fb2b4 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9fb2b3 net/http.(*conn).serve+0x1f3 net/http/server.go:1976 0: 0 [1: 80] @ 0x48b4ac 0x4731d7 0x986277 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986276 net/textproto.readMIMEHeader+0x2d6 net/textproto/reader.go:574 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [5: 1760] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9f7de9 0x9f7737 0x9fd806 0x9fd92e 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x9f7de8 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9f7736 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x9fd805 net/http.Error+0x1a5 net/http/server.go:2317 # 0x9fd92d net/http.NotFound+0x2d net/http/server.go:2322 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x78c0ef 0x78c119 0x78eca5 0x104103f 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78c0ee strings.(*Builder).WriteByte+0x8e strings/builder.go:97 # 0x78c118 github.com/multiformats/go-multiaddr.(*Component).writeTo+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x78eca4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x104103e github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x41e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:151 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1408] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x986386 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986385 net/textproto.readMIMEHeader+0x3e5 net/textproto/reader.go:592 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [3: 144] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0x986031 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986030 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9fd725 0x9fd6cb 0x9fd6ca 0x9fd92e 0x9fd629 0x15a2042 0x15db2b6 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x9fd724 net/textproto.MIMEHeader.Set+0xc4 net/textproto/header.go:22 # 0x9fd6ca net/http.Header.Set+0x6a net/http/header.go:40 # 0x9fd6c9 net/http.Error+0x69 net/http/server.go:2315 # 0x9fd92d net/http.NotFound+0x2d net/http/server.go:2322 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15a2041 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15db2b5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 432] @ 0x48b485 0x425d05 0xa01089 0xa0107d 0x15f77c6 0x495521 # 0xa01088 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa0107c net/http.(*Server).Serve+0x3bc net/http/server.go:3462 # 0x15f77c5 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa5 github.com/pactus-project/pactus/www/html/server.go:124 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xd0af25 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0xd0af24 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:676 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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: 240] @ 0x48b485 0x425d05 0x96d57a 0x9685ec 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x96d579 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x9685eb crypto/tls.(*Conn).readClientHello+0x16b crypto/tls/handshake_server.go:168 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1280] @ 0x48b485 0x490767 0x4e02f8 0x65bcdd 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x65bcdc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 192] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169712f 0x6994b3 0xd4dc8c 0xd4f01a 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4f019 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 24] @ 0x48b485 0x48b145 0x7a8c79 0x7a8370 0x7a8dde 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7a8c78 encoding/asn1.makeField+0x7b8 encoding/asn1/marshal.go:613 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x105427e 0x105485a 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x105427d github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:709 # 0x1054859 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 224] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169712f 0x16d15b7 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d15b6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 120] @ 0x48b485 0x48b145 0x69c5d3 0x6a111f 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x972870 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x97286f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x8f crypto/tls/handshake_server_tls13.go:956 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 240] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7c7154 0x7c705a 0xd62d5a 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7c7153 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7c7059 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62d59 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x7ae245 0x7ce613 0x7d3cb9 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ce612 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 1536] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xda45c3 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd 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 # 0xda45c2 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 # 0xd9fade 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 # 0xd9f7bc 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 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 0x490767 0x85c7d6 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x104057e 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x85c7d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104057d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:79 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c6431 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c6430 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a 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 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 160] @ 0x48b485 0x421deb 0x6a312d 0x6a3c35 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1607a6a 0x16073c5 0x1614298 0x1612916 0x161213d 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x1607a69 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x209 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x16073c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1614297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1612915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x161213c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b4ac 0x4907d3 0x79a546 0x79a581 0xd4d146 0xd4d69b 0xd4d64f 0xd4fdca 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x79a545 bytes.Clone+0x85 bytes/bytes.go:1388 # 0x79a580 crypto/ecdh.(*x25519Curve).NewPublicKey+0xc0 crypto/ecdh/x25519.go:78 # 0xd4d145 golang.org/x/crypto/curve25519.x25519+0x45 golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:79 # 0xd4d69a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d64e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd4fdc9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [7: 112] @ 0x48b485 0x425d05 0xc2afc9 0xc279df 0xc33165 0x495521 # 0xc2afc8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1958 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 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 0x48b5c5 0x4ce0fc 0x4ce737 0x4cca14 0x86970f 0x85f3bc 0x85df18 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 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 # 0x86970e google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:181 # 0x85f3bb google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x6db google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x85df17 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b485 0x490767 0x51ce53 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x10da7ec 0x10d5942 0xc1749c 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0xc1749b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x7943a5 0x1041785 0x104158e 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x7943a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0x1041784 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xb64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x104158d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x96d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:172 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x8ea293 0x8ea221 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8ea292 github.com/pactus-project/pactus/store.blockHashKey+0xf2 github.com/pactus-project/pactus/store/block.go:28 # 0x8ea220 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x80 github.com/pactus-project/pactus/store/store.go:522 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xb721d0 0xb71da8 0x495521 # 0xb721cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x2af github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:527 # 0xb71da7 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 [5: 80] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 512] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 256] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac94f 0x6ac88d 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6ac94e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac88c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xc0d445 0xc0d2e5 0xc10cd4 0x8fa531 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x8fa530 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0x4df86f 0x4df8c5 0x4dfa15 0x65bc65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x4df86e syscall.(*NetlinkRouteRequest).toWireFormat+0x4e syscall/netlink_linux.go:33 # 0x4df8c4 syscall.newNetlinkRouteRequest+0xa4 syscall/netlink_linux.go:50 # 0x4dfa14 syscall.NetlinkRIB+0xf4 syscall/netlink_linux.go:70 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 1536] @ 0x48b48c 0x425d05 0x7d3325 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7d3324 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b485 0x425d05 0x8b4289 0xd630ac 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x8b4288 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0xd630ab github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x46eef3 0xc2b26c 0xc279df 0xc33165 0x495521 # 0xc2b26b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x2eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b90a 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x971879 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x971878 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:832 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x16d4c7a 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16d4c79 crypto/internal/fips140/ecdsa.Sign[...]+0x179 crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 131072] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0xafb45a 0x10525b6 0x10518cb 0x1050e90 0x495521 # 0xafb459 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x199 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10525b5 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b4a5 0x4731d7 0x65da98 0x66fc71 0x66fc52 0xb15325 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x66fc70 net.ipEmptyString+0x50 net/ip.go:332 # 0x66fc51 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb15324 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x64 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 64] @ 0x48b485 0x490767 0xdc68b4 0xdc5985 0xdccabe 0xdcc2e5 0xdcc1a5 0xdcaf4a 0xdcace5 0xdbe1b5 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xdc68b3 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3b3 github.com/quic-go/quic-go@v0.59.0/framer.go:189 # 0xdc5984 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.59.0/framer.go:97 # 0xdccabd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaf49 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcace4 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe1b4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169712f 0x6994b3 0xd4dc8c 0xd4e6ab 0xd51085 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd51084 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 80] @ 0x48b485 0x425d05 0xc0c3f8 0xc0bf28 0xc12ba5 0x1041ed6 0x1041b4c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0c3f7 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x1041ed5 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:228 # 0x1041b4b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf2b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x976465 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 14336] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x938b91 0x938b92 0x938c19 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5449e7 0x5c9eaa 0x6af69c 0x6af553 0x6ae32a 0x8ea225 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6af69b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6af552 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6ae329 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x8ea224 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x6a2e3b 0x6a2e18 0x8e503a 0x8e8b86 0x116111c 0x8f54c2 0x1160f5a 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a2e3a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2e17 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8e5039 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8e8b85 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:329 # 0x116111b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:583 # 0x8f54c1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1160f59 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:581 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x169724e 0x16d17c5 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d17c4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 2048] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0x981134 0x9326d6 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x9f5e26 0x9fb3ba 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 # 0x9f5e25 net/http.newBufioWriterSize+0x65 net/http/server.go:876 # 0x9fb3b9 net/http.(*conn).serve+0x2f9 net/http/server.go:1982 0: 0 [2: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x7c729b 0x7c705a 0xd62d5a 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x7c729a crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x7c7059 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62d59 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xe02284 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 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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 0x117ef7b 0x119500f 0x1195625 0x119269d 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x117ef7a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:87 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1195624 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x119269c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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 0x11477ec 0xc4a5e7 0xc4a3aa 0xc49f05 0xc49a37 0xc498dc 0x495521 # 0x11477eb github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x24b github.com/pactus-project/pactus/network/gossip.go:227 # 0xc4a5e6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4a3a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc49f04 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc49a36 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc498db 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: 512] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xda393f 0xda381b 0xda7305 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda393e 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 # 0xda381a 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 # 0xda7304 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 # 0xda264d 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 4194304] @ 0x48b4b3 0x4901c9 0x7111ed 0x734d94 0x7352a5 0x726c39 0x726225 0x7266fe 0x726890 0x8e6d5c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x7111ec github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x734d93 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x7352a4 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x726c38 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x278 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:633 # 0x726224 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x7266fd github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x72688f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8e6d5b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:86 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 448] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169712f 0x16d17c5 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d17c4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x524 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xafb37f 0xafb312 0xafb316 0x10525b6 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafb37e bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafb311 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafb315 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10525b5 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x490767 0x87faae 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x87faad google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f 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 0x7a8fca 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0x7a8fc9 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xe02284 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 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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: 1114112] @ 0x48b4b3 0x4907d3 0x71014f 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71014e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6ae2d2 0x6ae2a1 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae2d1 bytes.NewBuffer+0x71 bytes/buffer.go:490 # 0x6ae2a0 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x40 github.com/pactus-project/pactus/types/block/block.go:136 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x586bfa 0x586ba9 0x586c47 0x586c8c 0x57ec16 0x5cf0a5 0x5ce92c 0x60718e 0x604f92 0x69afa5 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x586bf9 math/big.nat.make+0x239 math/big/nat.go:67 # 0x586ba8 math/big.nat.set+0x1e8 math/big/nat.go:92 # 0x586c46 math/big.nat.add+0x286 math/big/nat.go:109 # 0x586c8b math/big.nat.add+0x2cb math/big/nat.go:103 # 0x57ec15 math/big.(*Int).Add+0x55 math/big/int.go:146 # 0x5cf0a4 github.com/consensys/gnark-crypto/ecc.getVector4+0x124 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:327 # 0x5ce92b github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0x28b github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:276 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xcdd78f 0xcdc385 0xcdc1d7 0x1130fb8 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0xcdd78e 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 # 0xcdc384 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 # 0xcdc1d6 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 # 0x1130fb7 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:397 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 208] @ 0x48b4ac 0x4901c9 0x1688c86 0x168b534 0x16cb0ba 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1688c85 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168b533 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16cb0b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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 0xc27b52 0xc27b60 0xc33165 0x495521 # 0xc27b51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27b5f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc33164 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 0x53dd96 0x53df19 0x78a3cb 0x78e12f 0xb13879 0xb11df7 0xdfd616 0xdfd608 0x1130f7f 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78a3ca github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb13878 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfd615 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfd607 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 # 0x1130f7e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/config/config.go:393 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 32] @ 0x48b485 0x425d05 0xb03570 0xb764b5 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb0356f 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 # 0xb764b4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:90 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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] @ 0x48b4ac 0x4731d7 0xbe125a 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe1259 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x118dd79 0x118d9a5 0x119002d 0x119002e 0x118fd1d 0x118f8a5 0x6b9523 0x6b9456 0x495521 # 0x118dd78 github.com/beevik/ntp.getTime+0x318 github.com/beevik/ntp@v1.5.0/ntp.go:555 # 0x118d9a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x119002c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x119002d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fd1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f8a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b9522 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 # 0x6b9455 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] @ 0x48b485 0x4901c9 0xb15bf5 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0xb15bf4 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:395 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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 [7: 2240] @ 0x48b485 0x425d05 0xa1d405 0x9f65a7 0x9fb498 0x495521 # 0xa1d404 net/http.readRequest+0x84 net/http/request.go:1083 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [2: 192] @ 0x48b485 0x490767 0xb178b4 0x10c5139 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb178b3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c5138 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 48] @ 0x48b485 0x425d05 0xd5a14c 0xd5935a 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd5a14b github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x6b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:329 # 0xd59359 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e5d5c 0x8ea1d2 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e5d5b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:145 # 0x8ea1d1 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xce07f4 0xce63a5 0xd02ca2 0xcfdf22 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xce07f3 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcfdf21 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1697210 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0xdaf31e 0xdaf2c8 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf31d github.com/quic-go/quic-go.newSendQueue+0x13d github.com/quic-go/quic-go@v0.59.0/send_queue.go:41 # 0xdaf2c7 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.59.0/connection.go:516 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 32] @ 0x48b4ac 0x425d05 0x115bd2b 0x115bc4d 0x115bc88 0x115bc4d 0x115bc88 0x115bc4d 0x115bc4d 0x115bc88 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x69fc25 0x69fae5 0x116104c 0x8f5638 0x1160fa6 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69fc24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:224 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x116104b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:591 # 0x8f5637 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x1160fa5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:588 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x4731d7 0x85aaaf 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85aaae google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f 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 0x490767 0x46f309 0x114a8ff 0x11352dc 0x1039952 0x1038d87 0x495521 # 0x114a8fe github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x11352db github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x1039951 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 # 0x1038d86 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: 768] @ 0x48b4ac 0x4901c9 0x6ae2be 0x8ea225 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae2bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x8ea224 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda393a 0xda381b 0xda464e 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda3939 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 # 0xda381a 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 # 0xda464d 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 # 0xd9fade 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 # 0xd9f7bc 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [3: 48] @ 0x48b4a5 0x48b01b 0x10d30e5 0xd2cee5 0x495521 # 0x10d30e4 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0x55a0b7 0x1608478 0x1607a85 0x1603f9b 0x1603b45 0x4a49ca 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1608477 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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 0x490767 0x125499c 0x12413db 0x12413b7 0x1244ddf 0x495521 # 0x125499b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.80.0/internal/transport/transport.go:98 # 0x12413da google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.80.0/internal/transport/transport.go:348 # 0x12413b6 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1233 # 0x1244dde 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: 160] @ 0x48b485 0x425d05 0xce053e 0xcdd3ff 0xcdb5d1 0xcdf512 0xd38ad9 0x10d406f 0xc16ead 0x495521 # 0xce053d 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 # 0xcdd3fe 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 # 0xcdb5d0 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 # 0xcdf511 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 # 0xd38ad8 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 # 0x10d406e 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1697117 0x16ea89a 0x16eb7a5 0x976465 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x4901c9 0x7943a5 0xb13757 0xb136fa 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x7943a4 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb13756 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb136f9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x976465 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda728c 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 # 0xda264d 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 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 0x490767 0x46f309 0x114a8ff 0x11352dc 0x1039952 0x1038d87 0x495521 # 0x114a8fe github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x11352db github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x1039951 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 # 0x1038d86 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 [6: 10752] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x9388e6 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b485 0x4901c9 0xc1ee4b 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1ee4a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 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 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x97649e 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x8ea610 0x8ea5ea 0x8e7486 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8ea60f bytes.NewBuffer+0x16f bytes/buffer.go:490 # 0x8ea5e9 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x149 github.com/pactus-project/pactus/store/tx.go:38 # 0x8e7485 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169717b 0x6994b3 0xd4dc8c 0xd4e6ab 0xd4fde9 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fde8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 16] @ 0x48b4a5 0x4907d3 0x95f325 0x95f284 0x95f27d 0x938877 0x97168a 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x95f324 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95f283 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x95f27c crypto/tls.(*encryptedExtensionsMsg).marshal+0x3c crypto/tls/handshake_messages.go:1013 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971689 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xb762b2 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb762b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 192] @ 0x48b485 0x490767 0xd2c390 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0xd2c38f 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 3584] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 800] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c4457 0x10c2cfb 0x10c2590 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c4456 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 # 0x10c2cfa 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 # 0x10c258f 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 0x4901c9 0x16cafe6 0x16d1896 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16cafe5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16d1895 crypto/internal/fips140/ecdsa.newDRBG[...]+0x5f5 crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x6adedf 0x6aded3 0x8ea20b 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6adede bytes.NewReader+0x3e bytes/reader.go:159 # 0x6aded2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:57 # 0x8ea20a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x75fe5a 0x75fc43 0x7810f6 0x8c56d1 0xc0ba05 0xc0b9da 0xc1d1b0 0x495521 # 0x75fe59 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x75fc42 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7810f5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0ba04 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0b9d9 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 # 0xc1d1af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 176] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922fd 0x119636f 0x1195d05 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922fc github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x6dc github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x10d4725 0x10d47bb 0x10d4075 0x115093b 0x114ce2a 0x495521 # 0x10d4724 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d4074 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 768] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 784] @ 0x48b4ac 0x4901c9 0x759866 0x1599596 0x1599580 0x1599581 0x1599569 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x1599595 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x159957f github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x1599580 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x1599568 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc31091 0xc30ceb 0x495521 # 0xc31090 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:104 # 0xc30cea github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x78a github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:93 0: 0 [1: 448] @ 0x48b4ac 0x4907d3 0x7af7da 0x7af7a4 0x9650bf 0x7af984 0x7afddc 0x7af8fd 0x964a91 0x7af984 0x7afddc 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7af7d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7af7a3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9650be crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7af8fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964a90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 40] @ 0x48b485 0x490767 0xc36713 0xc330ca 0x495521 # 0xc36712 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc330c9 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 0x4901c9 0x531c7f 0x78a174 0x78a15a 0x78e12f 0xb136d9 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a173 strings.Split+0x73 strings/strings.go:361 # 0x78a159 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb136d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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: 352] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x119255f 0x119636f 0x1195d05 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x119255e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x7a92f0 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7a92ef encoding/asn1.MarshalWithParams+0x12f encoding/asn1/marshal.go:746 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 320] @ 0x48b485 0x490767 0x4e02f8 0x65bcdd 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x65bcdc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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 0x48b0a5 0xd2f089 0xd2ef65 0x10d5051 0x10d4e5f 0xb72155 0xb71da8 0x495521 # 0xd2f088 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 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0xb72154 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x234 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:523 # 0xb71da7 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 [11: 1232] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd01036 0xd00f0c 0xd028f8 0xd38b62 0x10d29fc 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd01035 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd00f0b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd028f7 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 # 0xd38b61 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 # 0x10d29fb 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x8f990c 0x8f9cd4 0x8f9b7d 0xd5cbd1 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x8f990b github.com/multiformats/go-multistream.writeUvarint+0x8b github.com/multiformats/go-multistream@v0.6.1/multistream.go:72 # 0x8f9cd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8f9b7c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd5cbd0 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xf0 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [1: 96] @ 0x48b485 0x4901c9 0xc1ee4b 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1ee4a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 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 0x65c32f 0x65bec5 0x65bd65 0x65a9d9 0xb15bd7 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x65c32e net.newAddr+0x26e net/interface_linux.go:182 # 0x65bec4 net.addrTable+0x124 net/interface_linux.go:153 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x4901c9 0x8e542c 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e542b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xcb github.com/pactus-project/pactus/store/block.go:55 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 32] @ 0x48b485 0x490767 0x51ce53 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x421e68 0x5caa85 0x6a4794 0x6a4ea7 0x6aca22 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a4793 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4ea6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x7c435e 0x7c4373 0x981134 0x9326d6 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x118ddad 0x118d9a5 0x119002d 0x119002e 0x118fd1d 0x118f8a5 0x6b9523 0x6b9456 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x118ddac github.com/beevik/ntp.getTime+0x34c github.com/beevik/ntp@v1.5.0/ntp.go:556 # 0x118d9a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x119002c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x119002d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fd1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f8a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b9522 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 # 0x6b9455 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: 48] @ 0x48b485 0x490767 0x654213 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x654212 net.(*Resolver).goLookupIPCNAMEOrder+0xf32 net/dnsclient_unix.go:735 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 32] @ 0x48b485 0x425d05 0xde2408 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde2407 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.59.0/stream.go:80 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [2: 768] @ 0x48b485 0x4901c9 0x1040d33 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1040d32 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x112 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:125 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4731d7 0x5ab648 0x59f516 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8c56f3 0x1055c19 0x105543c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c56f2 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0x1055c18 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 # 0x105543b 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x5f5da6 0x60c0cc 0x60b90a 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0xd75836 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xd75835 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 # 0xd6f2f2 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 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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 0x7afd45 0x7ad445 0x7b248f 0x7b23f8 0x7af984 0x7afddc 0x7ad445 0x7b22d7 0x7b877e 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b248e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x7b23f7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ad444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7b22d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x7b877d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1792] @ 0x48b48c 0x4901c9 0xd29fe6 0xb71f78 0xb71da8 0x495521 # 0xd29fe5 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 # 0xb71f77 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:505 # 0xb71da7 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 [2: 64] @ 0x48b485 0x425d05 0xb12690 0xb1267e 0xb13675 0xb11df7 0xb153dc 0xb153ce 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0xb1268f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb1267d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb153db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb153cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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: 128] @ 0x48b485 0x425d05 0xdc45f0 0xdc45e4 0xde264a 0xde26ad 0xde3905 0xdef31b 0xdef2ff 0xde3adf 0xe0154b 0xe0153d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xdc45ef 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 # 0xdc45e3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:38 # 0xde2649 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:69 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3904 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:68 # 0xdef31a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:130 # 0xdef2fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map_outgoing.go:92 # 0xde3ade github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:120 # 0xe0154a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.59.0/connection.go:2909 # 0xe0153c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 480] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e4c6d 0x8e887e 0x1162036 0x1596f6f 0x131f76b 0x156b13e 0x131f5c3 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x1162035 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:686 # 0x1596f6e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:248 # 0x131f76a 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x131f5c2 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 80] @ 0x48b4ac 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x956fea 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x956fe9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x1229813 0x1229575 0x125222c 0x1252112 0x1244c5a 0x495521 # 0x1229812 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229574 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125222b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:527 # 0x1252111 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244c59 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: 208] @ 0x48b485 0x4901c9 0x1054752 0x1054722 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1054751 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x1054721 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 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x8c1cef 0xafab70 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafab6f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169712f 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x115642d 0x116018c 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x115642c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:75 # 0x116018b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6ab github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x4eeea8 0xcfb233 0xcfae18 0xcfaeb0 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfb232 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaeaf github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc16d71 0xc17567 0x495521 # 0xc16d70 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:115 # 0xc17566 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x146 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:164 0: 0 [1: 48] @ 0x48b4ac 0x421e68 0x6af613 0x8e54c9 0x8e7445 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6af612 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x8e54c8 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x168 github.com/pactus-project/pactus/store/block.go:60 # 0x8e7444 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:155 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0xde268c 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xde268b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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: 16384] @ 0x48b4ac 0x4901c9 0x8c1cef 0xafab70 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xafab6f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 96] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xd02430 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xb762b2 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd0242f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd026c7 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 # 0xd383e9 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 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb762b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0x69a005 0x1154238 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69a004 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x1154237 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x96de6c 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x96de6b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b4ac 0x425d05 0x6b19a8 0x6b1986 0x6b196b 0x6b1f76 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6b19a7 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xa7 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6b1985 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x85 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6b196a github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x6a github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x6b1f75 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 589824] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1179648] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x5d9d05 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8f41da 0x115d2ac 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f41d9 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:65 # 0x115d2ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:149 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5449e7 0x5c9eaa 0x6af69c 0x6af553 0x6ae32a 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6af69b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6af552 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6ae329 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x10d30a5 0xd2cee5 0x495521 # 0x10d30a4 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xd1ccd3 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0xb72155 0xb71da8 0x495521 # 0xd1ccd2 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 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0xb72154 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x234 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:523 # 0xb71da7 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: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x10d3aac 0xc16ead 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 # 0x10d3aab 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [5: 20480] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 1280] @ 0x48b485 0x490767 0x1225905 0xff048f 0xfefee9 0xfefcf0 0xfefb13 0x1224d12 0x121fb25 0x125209b 0x124a5df 0x12c70a8 0x12c6876 0x495521 # 0x1225904 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.53.0/http2/frame.go:1755 # 0xff048e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.53.0/http2/hpack/hpack.go:406 # 0xfefee8 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:349 # 0xfefcef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.53.0/http2/hpack/hpack.go:311 # 0xfefb12 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.53.0/http2/hpack/hpack.go:262 # 0x1224d11 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.53.0/http2/frame.go:1793 # 0x121fb24 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.53.0/http2/frame.go:556 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x124a5de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x976465 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x976464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:38 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x48b01b 0x6a2ea5 0x8e503a 0x8e8b86 0x116111c 0x8f54c2 0x1160f5a 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a2ea4 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x8e5039 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8e8b85 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:329 # 0x116111b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:583 # 0x8f54c1 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:255 # 0x1160f59 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:581 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1697210 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda1efe 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 # 0xda0717 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 1792] @ 0x48b48c 0x4901c9 0xdaf90a 0xdaf8fd 0xda9a5a 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xdaf909 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 # 0xdaf8fc github.com/quic-go/quic-go.(*Conn).preSetup+0x71c github.com/quic-go/quic-go@v0.59.0/connection.go:547 # 0xda9a59 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.59.0/connection.go:311 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [5: 120] @ 0x48b485 0x48b145 0x69c5d3 0x6a111f 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0c4c 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x46eabf 0xd41ecc 0xd41e9b 0xd41930 0xd4da7c 0xd4e156 0xd4ed74 0xd50c5c 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0xd41ecb golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xeb golang.org/x/crypto@v0.50.0/chacha20poly1305/chacha20poly1305.go:96 # 0xd41e9a golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).open+0xba golang.org/x/crypto@v0.50.0/chacha20poly1305/chacha20poly1305_amd64.go:77 # 0xd4192f golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Open+0x8f golang.org/x/crypto@v0.50.0/chacha20poly1305/chacha20poly1305.go:85 # 0xd4da7b github.com/flynn/noise.aeadCipher.Decrypt+0xdb github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd4e155 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd4ed73 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0x73 github.com/flynn/noise@v1.1.0/state.go:189 # 0xd50c5b github.com/flynn/noise.(*HandshakeState).ReadMessage+0x65b github.com/flynn/noise@v1.1.0/state.go:540 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 192] @ 0x48b4ac 0x425d05 0x69a005 0x6a2325 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69a004 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x6a2324 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 884736] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xcff089 0xcff185 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcff088 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff184 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 48] @ 0x48b4ac 0x4901c9 0x8f9f15 0x8f9dc5 0xd5a7da 0xd5a7b3 0xd5a58f 0x495521 # 0x8f9f14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a7d9 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a7b2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0xd5a58e 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 [4: 832] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc1efe7 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1efe6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9a6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 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 0x4907d3 0x95844f 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x95844e crypto/tls.(*clientHelloMsg).unmarshal+0x1a6e crypto/tls/handshake_messages.go:523 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b4ac 0x425d05 0x69afda 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69afd9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x99 github.com/pactus-project/pactus/crypto/bls/private_key.go:145 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x115bd2b 0x115bc4d 0x115bc4d 0x115bc4d 0x115dae6 0x115dad4 0x1162e45 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115dae5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115dad3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:223 # 0x1162e44 github.com/pactus-project/pactus/state.(*state).validateBlock+0x84 github.com/pactus-project/pactus/state/validation.go:17 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x759866 0xd2c506 0xd2c4ed 0xd2c4d3 0xd2c507 0xd380fc 0x10d2ba3 0xd2cee5 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xd2c505 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xd2c4ec github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xd2c4d2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xd2c506 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 # 0xd380fb 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 # 0x10d2ba2 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x6a312d 0x6a3c35 0x1194f65 0x1195005 0x1192dd8 0x1192925 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192dd7 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x1192924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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 0x48b5c5 0x4c7e3a 0x4b616e 0x85fc9d 0x85e0ba 0x870e83 0x83fc05 0x870e83 0x841d58 0x870e83 0x870a09 0x814eab 0x8149d3 0x125ff9f 0x12c10ca 0x12c7c3f 0x12c9b05 0x12ceb26 0x12c72ff 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 # 0x85fc9c google.golang.org/protobuf/internal/impl.appendMap+0x21c google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:294 # 0x85e0b9 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:57 # 0x870e82 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x83fc04 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:168 # 0x870e82 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x841d57 google.golang.org/protobuf/internal/impl.appendMessageSliceInfo+0xf7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:427 # 0x870e82 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x870a08 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:142 # 0x814eaa google.golang.org/protobuf/proto.MarshalOptions.marshal+0x38a google.golang.org/protobuf@v1.36.11/proto/encode.go:195 # 0x8149d2 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.11/proto/encode.go:159 # 0x125ff9e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13e google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:75 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c7c3e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe 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 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac94f 0x6ac88d 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x8ea225 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6ac94e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac88c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8ea224 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:522 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 288] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x425d05 0x939073 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x939072 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1129 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 72] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x115e658 0x115e673 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115e657 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3f7 github.com/pactus-project/pactus/types/validator/validator.go:95 # 0x115e672 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x412 github.com/pactus-project/pactus/state/state.go:308 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0xb27315 0xb2730b 0xb23d3a 0xb72f1b 0xb71fa5 0xb71da8 0x495521 # 0xb27314 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb2730a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb23d39 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:131 # 0xb72f1a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:666 # 0xb71fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:506 # 0xb71da7 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 [2: 48] @ 0x48b4ac 0x4907d3 0x8eb485 0x8eb42d 0x8e9805 0x116103b 0x8f5638 0x1160fa6 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8eb484 github.com/pactus-project/pactus/store.valKey+0x2c4 github.com/pactus-project/pactus/store/validator.go:20 # 0x8eb42c github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x26c github.com/pactus-project/pactus/store/validator.go:117 # 0x8e9804 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:387 # 0x116103a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:590 # 0x8f5637 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x1160fa5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:588 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b485 0x490767 0xb178b4 0x10c56f5 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0xb178b3 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10c56f4 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 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f 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 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce7d7 0x5ce77a 0x60718e 0x604f92 0x69afa5 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce7d6 math/big.(*Int).Mul+0x136 math/big/int.go:184 # 0x5ce779 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xd9 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:266 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 80] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x425d05 0x1693a72 0x981179 0x9326d6 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b485 0x48b0a5 0x7cd670 0x7d39ad 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7cd66f crypto/x509.parseName+0x20f crypto/x509/parser.go:170 # 0x7d39ac crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xd2c1db 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0xd2c1da 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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] @ 0x48b4ac 0x4901c9 0x7ae245 0x7cdf14 0x7d4365 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cdf13 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7d4364 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0xce086c 0xce63a5 0xd02ca2 0xcf9fce 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xce086b 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcf9fcd github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 40960] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 528] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x16ead3a 0x970fb8 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ead39 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x970fb7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0xde25d0 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde25cf github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.59.0/stream.go:99 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 96] @ 0x48b4ac 0x4901c9 0x8f9f15 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0x8f9f14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0x69a005 0x6a2325 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69a004 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x6a2324 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 320] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x4901c9 0x8f9f15 0x8f9dc5 0xd5a7da 0xd5a7b3 0x10d2b09 0xd2cee5 0x495521 # 0x8f9f14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a7d9 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a7b2 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 448] @ 0x48b485 0x425d05 0x78abd5 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78abd4 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 160] @ 0x48b485 0x490767 0x1599b6c 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599b6b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 288] @ 0x48b485 0x4901c9 0x123b9e9 0x123e6bb 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b9e8 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:570 # 0x123e6ba google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:781 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b485 0x425d05 0x658e65 0x658e0f 0x67273b 0x671690 0xb152ea 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x658e64 net.newFD+0x144 net/fd_unix.go:27 # 0x658e0e net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb152e9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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 0x69b3f2 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69b3f1 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.go:77 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x1697210 0x16ea89a 0x16eb7a5 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x490767 0x46f309 0x114a8ff 0x10c43c2 0x10c2cfb 0x10c2590 0x495521 # 0x114a8fe github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x10c43c1 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 # 0x10c2cfa 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 # 0x10c258f 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] @ 0x48b485 0x425d05 0x1160e72 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x1160e71 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x31 github.com/pactus-project/pactus/state/state.go:571 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x105173e 0x1050e90 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 # 0x105173d 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 # 0x1050e8f 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: 3584] @ 0x48b4ac 0x425d05 0x1693a72 0x981179 0x9326d6 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x6ad18f 0x6ace85 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x4907d3 0x52d610 0x51f997 0xd1cd1b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0xb72155 0xb71da8 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd1cd1a 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 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0xb72154 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x234 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:523 # 0xb71da7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:492 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x7917e8 0x79181c 0x798346 0x78c678 0xb12528 0xb13a3c 0xb13a26 0xb11df7 0xb15c57 0xb15c40 0xb17a7f 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0x7917e7 net.ParseIP+0x27 net/ip.go:528 # 0x79181b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78c677 github.com/multiformats/go-multiaddr.NewComponent+0x1f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb12527 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x127 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb13a3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13a25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15c56 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15c3f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb17a7e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 48] @ 0x48b4ac 0x425d05 0xd5a74c 0x10d2b09 0xd2cee5 0x495521 # 0xd5a74b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1179648] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 56] @ 0x48b485 0x4901c9 0x410ced 0x416e47 0xc23337 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc23336 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [8: 1280] @ 0x48b485 0x425d05 0xc1e530 0xc1e4e0 0xc3649b 0xc330ca 0x495521 # 0xc1e52f github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x18f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc1e4df github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x16eb769 0x16eb349 0x97101e 0x970fe9 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb768 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97101d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x970fe8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x115e47c 0x115e442 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e47b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x115e441 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:303 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 72] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x5caa9e 0x6a633b 0x6aca22 0x6ad45e 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5449e6 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x5c9ea9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a633a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x425d05 0x6aea75 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aea74 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:183 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 320] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac94f 0x6ac88d 0x6ad45e 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6ac94e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac88c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8c1cef 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x10d9ec2 0x10d59a2 0xc17b6e 0xc176bb 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x10d9ec1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 352] @ 0x48b485 0x425d05 0x1053789 0x1051d17 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1053788 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 # 0x1051d16 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x16d13a6 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16d13a5 crypto/internal/fips140/ecdsa.newDRBG[...]+0x105 crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x169724e 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 336] @ 0x48b485 0x425d05 0x53ae19 0x53b60d 0x53b5cf 0xd56336 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 # 0xd56335 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 [2: 48] @ 0x48b485 0x425d05 0xcddb55 0xcdc706 0xd2cd37 0x495521 # 0xcddb54 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 # 0xcdc705 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 # 0xd2cd36 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: 896] @ 0x48b48c 0x4901c9 0xd29fe6 0x103b31e 0x1038d5b 0x495521 # 0xd29fe5 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 # 0x103b31d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:401 # 0x1038d5a 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 [5: 160] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8f4a45 0x8f7166 0x8f6fd3 0x8f8f9f 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4a44 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:166 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f9e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8c5c07 0x8c5bf5 0x8c610e 0x8c60d3 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c5c06 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:117 # 0x8c5bf4 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:34 # 0x8c610d github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer_serde.go:40 # 0x8c60d2 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:118 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a 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 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bf28 0xc12ba5 0x10d4d75 0xb72155 0xb71da8 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10d4d74 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 # 0xb72154 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x234 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:523 # 0xb71da7 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 [8: 1664] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc1f705 0xc1f5f0 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1f704 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x424 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc1f5ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [0: 0] @ 0x48b4ac 0x4907d3 0x97756a 0x96e265 0x96d865 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x977569 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x209 crypto/tls/key_schedule.go:216 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x1249cea 0x1249d61 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x1249ce9 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x2189 google.golang.org/grpc@v1.80.0/internal/transport/flowcontrol.go:49 # 0x1249d60 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2200 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:610 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [3: 72] @ 0x48b4ac 0x4731d7 0xbe51ac 0xbe240d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe51ab github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbe240c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x48b145 0x69b613 0x69b4aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69b612 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69b4a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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 0x490767 0x85ae06 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85ae05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x78c7d6 0x78c6ce 0xb1266f 0xb13a3c 0xb13a26 0xb11df7 0xb15c57 0xb15c40 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x78c7d5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13a3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb13a25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15c56 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb15c3f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 224] @ 0x48b4ac 0x41b526 0xcf9825 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf9824 github.com/libp2p/go-yamux/v5.newSession+0x2c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:146 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c 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 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x7afd45 0x9603f4 0x9603d3 0x7af984 0x7afddc 0x95f63d 0x95f534 0x7af984 0x7afddc 0x95f454 0x95f433 0x7af984 0x7afddc 0x95f385 0x95f2dc 0x938877 0x97168a 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9603f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9603d2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f63c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f533 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f453 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95f432 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95f384 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95f2db crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971689 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a111f 0x6aee05 0x6adf36 0x8ea20b 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ea20a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8e7a45 0x8ea1ee 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e7a44 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:207 # 0x8ea1ed github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 72] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af7d4 0x6af7e0 0x6aed52 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6af7d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af7df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aed51 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1150d90 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0x1150d8f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3dd9 0x4a34c5 0x8c1e94 0xcfcaa5 0xcfca87 0xcfc15c 0x495521 # 0x4a3dd8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e93 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcfcaa4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcfca86 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e8b3 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8ea1ee 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e8b2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea1ed github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 320] @ 0x48b485 0x425d05 0x96d9bc 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x96d9bb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b crypto/tls/handshake_server_tls13.go:110 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 3584] @ 0x48b48c 0x425d05 0xd643f4 0xd641eb 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd643f3 crypto/tls.Server+0x313 crypto/tls/tls.go:47 # 0xd641ea 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 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 221184] @ 0x48b4b3 0x4901c9 0x6834df 0x683478 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190da5 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6834de compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190da4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:93 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x68e474 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190da5 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190da4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:93 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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: 7299072] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11911d5 0x1190c7a 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11911d4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x1190c79 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x53ae19 0x53b60d 0x53b5cf 0x1150892 0x114ce2a 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 # 0x1150891 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x16eb769 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb768 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 262144] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53e019 0x56449e 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 98304] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e828 0xda7171 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e827 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:17 # 0xda7170 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 # 0xda1e14 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 # 0xda0717 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 512] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x8f98b5 0x8f9cd4 0x10da1e5 0x10da9a6 0x8f97eb 0x495521 # 0x8f98b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9cd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10da1e4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10da9a5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshake+0x25 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:125 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [4: 448] @ 0x48b4ac 0x41b526 0xcfb125 0xcfb0f7 0xcfae18 0xcfaeb0 0x495521 # 0xcfb124 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfb0f6 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaeaf github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [1: 64] @ 0x48b485 0x425d05 0x115922e 0x11591f0 0x11591e4 0x1156bf9 0x1156756 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115922d github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x10d github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x11591ef github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0xcf github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x11591e3 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0xc3 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x1156bf8 github.com/pactus-project/pactus/txpool.(*txPool).appendTx+0xb8 github.com/pactus-project/pactus/txpool/txpool.go:129 # 0x1156755 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0xb5 github.com/pactus-project/pactus/txpool/txpool.go:97 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x490767 0x46f309 0x114a8ff 0x10c43c2 0x10c4066 0x10d537a 0x103ca3a 0x10417de 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x114a8fe github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x10c43c1 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 # 0x10c4065 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:414 # 0x10d5379 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x10417dd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:178 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 5120] @ 0x48b48c 0x425d05 0x939073 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x939072 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1129 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 48] @ 0x48b4ac 0x4901c9 0x8f98b5 0x8f9cd4 0x8f9b7d 0xd5cbd1 0x495521 # 0x8f98b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8f9cd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8f9b7c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd5cbd0 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xf0 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [18: 3456] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 5632] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 384] @ 0x48b485 0x490767 0x1599a33 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599a32 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 96] @ 0x48b485 0x425d05 0x699f3d 0x6a2525 0x115e60b 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x699f3c github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x11c github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x6a2524 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x115e60a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:305 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x69d8a5 0x69d869 0x69d569 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69d8a4 math/big.(*Int).SetBytes+0xe4 math/big/int.go:519 # 0x69d868 github.com/pactus-project/pactus/sortition.GetIndex+0xa8 github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x69d568 github.com/pactus-project/pactus/sortition.Evaluate+0x228 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 416] @ 0x48b4ac 0x4731d7 0xbe34f4 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe34f3 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xda4ab3 0xda450f 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4ab2 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 # 0xda450e 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 # 0xd9fade 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 # 0xd9f7bc 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 480] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e5d5c 0x8ea1d2 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e5d5b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:145 # 0x8ea1d1 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 352] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x9f7de9 0x9f7737 0x1613489 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x9f7de8 net/http.Header.Clone+0x828 net/http/header.go:114 # 0x9f7736 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1613488 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x123b22b 0x123e76a 0x12d3e78 0x12d3254 0x12d502d 0x12d2cea 0x12d1fb5 0x12d1a2f 0x12b3031 0x15dc143 0x12b2f17 0x131d547 0x1321b62 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x123b22a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:491 # 0x123e769 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:785 # 0x12d3e77 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.80.0/stream.go:551 # 0x12d3253 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.80.0/stream.go:387 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d2ce9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.80.0/stream.go:396 # 0x12d1fb4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.80.0/stream.go:247 # 0x12d1a2e google.golang.org/grpc.newClientStream+0x82e google.golang.org/grpc@v1.80.0/stream.go:282 # 0x12b3030 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.80.0/call.go:66 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d546 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 # 0x1321b61 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5d617c 0x5d9cb6 0x60b87d 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 3456] @ 0x48b4ac 0x4907d3 0x938025 0x937e6a 0x9388e6 0x971e54 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x938024 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937e69 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971e53 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x4901c9 0x6ae2be 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae2bd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1599a33 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599a32 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe 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 0xcfab05 0xcfaa96 0xcfce51 0x495521 # 0x51ce52 fmt.errorf+0x412 fmt/errors.go:61 # 0xcfab04 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfaa95 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xcfce50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [3: 768] @ 0x48b485 0x425d05 0xcff12b 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcff12a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f 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 0x4901c9 0x543c88 0x5c9c25 0x6a6490 0x6a641d 0x6ace04 0x6ac42d 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a648f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a641c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6ac42c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:277 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 640] @ 0x48b485 0x425d05 0xce053e 0xcddbe8 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xce053d 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 # 0xcddbe7 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [5: 2560] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0x981134 0x9326d6 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1760] @ 0x48b485 0x4901c9 0xd2bf6c 0xd2be69 0x10c4f08 0x10c2ab1 0x10c2590 0x495521 # 0xd2bf6b 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 # 0xd2be68 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 # 0x10c4f07 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 # 0x10c2ab0 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 # 0x10c258f 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 0x5393db 0x5393bd 0x9f6a65 0x9fb498 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x9f6a64 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 64] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x1054b4c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1054b4b 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 160] @ 0x48b485 0x490767 0x4e02f8 0x4dfdf3 0x65bc65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x4e02f7 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4dfdf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x65bc64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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] @ 0x48b485 0x490767 0x7cd768 0x7d381d 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7cd767 crypto/x509.parseName+0x307 crypto/x509/parser.go:177 # 0x7d381c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x671ee5 0x658f7b 0x67273b 0x671690 0xb152ea 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x671ee4 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x658f7a net.(*netFD).accept+0x25a net/fd_unix.go:167 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb152e9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 48] @ 0x48b4ac 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 704] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x8f5bb4 0x8f8f14 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f5bb3 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:307 # 0x8f8f13 github.com/pactus-project/pactus/execution.Execute+0x53 github.com/pactus-project/pactus/execution/execution.go:17 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b 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 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x425d05 0xcf986f 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf986e github.com/libp2p/go-yamux/v5.newSession+0x30e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:134 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c 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 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xcde094 0xcdfe85 0x10401c4 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcde093 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 # 0xcdfe84 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 # 0x10401c3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:54 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 896] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xb76246 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xb76245 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:43 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 144] @ 0x48b485 0x425d05 0x8c2746 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c2745 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:181 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169712f 0x6994b3 0xd4dc14 0xd4e6ab 0xd4fde9 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc13 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd4fde8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x12d57a8 0x12d61d9 0x12d51e2 0x12d5eef 0x12b3059 0x15dc143 0x12b2f17 0x131d727 0x1321942 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d57a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.80.0/stream.go:935 # 0x12d61d8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.80.0/stream.go:991 # 0x12d51e1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.80.0/stream.go:850 # 0x12d5eee google.golang.org/grpc.(*clientStream).SendMsg+0x66e google.golang.org/grpc@v1.80.0/stream.go:990 # 0x12b3058 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.80.0/call.go:70 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x131d726 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 # 0x1321941 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x93b005 0x93afcf 0xcfaa44 0xcfce51 0x495521 # 0x51cbd0 fmt.errorf+0x190 fmt/errors.go:48 # 0x93b004 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93afce crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfaa43 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfce50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 144] @ 0x48b485 0x425d05 0x55a0b7 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 240] @ 0x48b4ac 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x7c7154 0x7c705a 0xd62d5a 0xd628ab 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c7153 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7c7059 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd62d59 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd628aa 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x425d05 0x1693a72 0x981179 0x9326d6 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1024] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0xd970b8 0xd970e1 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd970b7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd970e0 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 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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] @ 0x48b485 0x4901c9 0xb7b065 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7b064 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:275 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x169724e 0x16ea89a 0x16eb7a5 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x16c20cd 0x16cbb99 0x16cf748 0x16cf71b 0x7b56f6 0x7b2af6 0x92a6ac 0x9735cb 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16c20cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16cbb98 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x498 crypto/internal/fips140/ecdsa/ecdsa.go:491 # 0x16cf747 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16cf71a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x7b56f5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x7b2af5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x92a6ab crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x9735ca crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1536] @ 0x48b4ac 0x4901c9 0xd7a525 0x4a35b1 0xd758a5 0xd75899 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xd7a524 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 # 0xd758a4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x324 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xd75898 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 # 0xd6f2f2 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 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0xd4e7f3 0xd4edba 0xd512f2 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd4e7f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd4edb9 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0xb9 github.com/flynn/noise@v1.1.0/state.go:193 # 0xd512f1 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xcf1 github.com/flynn/noise@v1.1.0/state.go:595 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x115e47c 0x115e442 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e47b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x115e441 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:303 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b485 0x425d05 0x699a2f 0xda439c 0xd9e7da 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x699a2e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:87 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda1efe 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 # 0xda0717 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0xbe2978 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2977 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1037 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1440] @ 0x48b4ac 0x4901c9 0xafb650 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0xafb64f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f 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 [15: 2400] @ 0x48b485 0x425d05 0xce053e 0xcddbe8 0xcdc706 0xd2cd37 0x495521 # 0xce053d 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 # 0xcddbe7 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 # 0xcdc705 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 # 0xd2cd36 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: 192] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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] @ 0x48b4ac 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 144] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc276d6 0xc276bc 0xc33165 0x495521 # 0xc276d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x215 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1841 # 0xc276bb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1fb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x7b34c5 0x7b343f 0x7b2d70 0x7b9b0d 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7b34c4 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x7b343e crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x7b2d6f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9b0c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x4a3df2 0x4a34c5 0x8c1cb9 0xafab70 0xc1646f 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1cb8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xafab6f github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc1646e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 224] @ 0x48b485 0x4901c9 0xc0d445 0xc0d2e5 0xc10cd4 0x8fa531 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x8fa530 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xd7585d 0xd6f2f3 0xdb90f6 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xd7585c 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 # 0xd6f2f2 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 # 0xdb90f5 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.59.0/connection.go:1810 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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 0x425d05 0x939265 0x938e4f 0x973848 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x939264 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x284 crypto/tls/conn.go:1165 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973847 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x27 crypto/tls/handshake_server_tls13.go:1123 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b485 0x4901c9 0x6adc6f 0x6afc1d 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6adc6e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6afc1c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x425d05 0xd4f1c6 0xd5e189 0xd60c68 0x495521 # 0xd4f1c5 github.com/flynn/noise.NewHandshakeState+0x25 github.com/flynn/noise@v1.1.0/state.go:318 # 0xd5e188 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x308 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:52 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [3: 2688] @ 0x48b4ac 0x425d05 0x1693a72 0x981179 0x9326d6 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b485 0x425d05 0xd703d4 0xd701bc 0xddcb15 0xddbac5 0x495521 # 0xd703d3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:161 # 0xd701bb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.59.0/internal/wire/header.go:138 # 0xddcb14 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x5b4 github.com/quic-go/quic-go@v0.59.0/server.go:488 # 0xddbac4 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] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b4ac 0x4901c9 0x115e47c 0x115e442 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e47b github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21b github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x115e441 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:303 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x78f9cb 0x1057838 0x105506c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78f9ca github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x1057837 github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x897 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1083 # 0x105506b 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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: 512] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc23337 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc23336 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 240] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xda393f 0xda381b 0xda464e 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda393e 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 # 0xda381a 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 # 0xda464d 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 # 0xd9fade 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 # 0xd9f7bc 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 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] @ 0x48b48c 0x425d05 0xd9f8e9 0xd9f8b3 0xd9f9ac 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd9f8e8 crypto/tls.newQUICConn+0x1c8 crypto/tls/quic.go:198 # 0xd9f8b2 crypto/tls.QUICServer+0x192 crypto/tls/quic.go:194 # 0xd9f9ab 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 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 0x425d05 0x7c435e 0x7c4373 0x981134 0x9326d6 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b4ac 0x4731d7 0xbe3acc 0xbe2a6d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe3acb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4cb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe2a6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0xd38a8d 0x10d3037 0xd2cee5 0x495521 # 0xd38a8c 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 160] @ 0x48b485 0x48b0a5 0x1147ae8 0x11474a9 0x4a49ca 0x495521 # 0x1147ae7 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x87 github.com/pactus-project/pactus/network/gossip.go:266 # 0x11474a8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x48 github.com/pactus-project/pactus/network/gossip.go:199 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a 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 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0xb7aeb5 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7aeb4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:259 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x7599b4 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde42c 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 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 # 0xcde42b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 640] @ 0x48b485 0x425d05 0x8e90b9 0x8e90ad 0x8e905c 0x115e394 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e90b8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8e90ac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8e905b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:350 # 0x115e393 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x133 github.com/pactus-project/pactus/state/state.go:286 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x69bd5e 0x1192465 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1192464 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x844 github.com/pactus-project/pactus/sync/handler_hello.go:109 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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: 294912] @ 0x48b4b3 0x4901c9 0x6834df 0x683478 0x68e48d 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6834de compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x683477 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x68e48c compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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: 6635520] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x169724e 0x6994b3 0x97649e 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x8eaf56 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8eaf55 github.com/pactus-project/pactus/store.newValidatorStore+0x295 github.com/pactus-project/pactus/store/validator.go:38 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b485 0x425d05 0x7b2d8b 0x7b9b0d 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7b2d8a crypto/ecdsa.publicKeyFromFIPS+0x4a crypto/ecdsa/ecdsa.go:553 # 0x7b9b0c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x4907d3 0x9634fb 0x9633c3 0x9633c8 0x7af984 0x7afddc 0x963354 0x963333 0x7af984 0x7afddc 0x962de5 0x962cd7 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9634fa vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9633c2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9633c7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x963353 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x963332 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962de4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962cd6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 1728] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x560c45 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x560c44 encoding/json.Marshal+0x184 encoding/json/encode.go:215 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b485 0x425d05 0x118d90e 0x119002d 0x119002e 0x118fd1d 0x118f8a5 0x6b9523 0x6b9456 0x495521 # 0x118d90d github.com/beevik/ntp.QueryWithOptions+0x2d github.com/beevik/ntp@v1.5.0/ntp.go:446 # 0x119002c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x119002d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fd1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f8a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b9522 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 # 0x6b9455 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 [14: 2688] @ 0x48b4ac 0x425d05 0x69c04f 0x69a0a6 0x1154238 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69c04e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x69a0a5 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x1154237 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0xce053e 0xcddbe8 0xcdc706 0xd2d6bc 0x1051152 0x105179a 0x1050e90 0x495521 # 0xce053d 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 # 0xcddbe7 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f 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: 448] @ 0x48b4ac 0x41b526 0xcff076 0xcff16f 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcff075 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff16e github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f 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 0x7afd45 0x95c4eb 0x95c4ba 0x7af984 0x7afddc 0x95c085 0x95bc77 0x938877 0x970efb 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95c4ea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x95c4b9 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95bc76 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x970efa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 4608] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 3456] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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] @ 0x48b4b3 0x4901c9 0x15bfdd1 0x15bfc85 0x15bdf49 0x15d610a 0x15d6b9a 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15bfdd0 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:653 # 0x15bfc84 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15bdf48 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d6109 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6b99 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 768] @ 0x48b4ac 0x425d05 0x69c04f 0x69a01a 0x1154238 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69c04e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x69a019 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x1154237 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x16ea9ac 0x16eb7a5 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1664] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0xc10ff3 0x10548d0 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0xc10ff2 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 # 0x10548cf 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 576] @ 0x48b485 0x4901c9 0x10c4f33 0x10c2ab1 0x10c2590 0x495521 # 0x10c4f32 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 # 0x10c2ab0 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 # 0x10c258f 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 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1221465 0x121f903 0x125209b 0x1244c5a 0x495521 # 0x1221464 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.53.0/http2/frame.go:916 # 0x121f902 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.53.0/http2/frame.go:544 # 0x125209a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:491 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [3: 144] @ 0x48b485 0x425d05 0xb265ba 0xb73d7d 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb265b9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb73d7c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x7ae245 0x7cdf14 0x7d4365 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cdf13 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x7d4364 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 640] @ 0x48b4ac 0x4907d3 0x938025 0x937e6a 0x9388e6 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x938024 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x937e69 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 768] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xd9e84e 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd 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 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda1efe 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 # 0xda0717 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [1: 320] @ 0x48b4ac 0x4907d3 0x85c14c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c2710 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x85c14b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c270f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x51fa86 0xcddb3f 0xcddafb 0xcdc706 0xd2d6bc 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcddb3e 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 # 0xcddafa 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 32] @ 0x48b485 0x425d05 0xcdf8f3 0xd38ad9 0x10d406f 0xc16ead 0x495521 # 0xcdf8f2 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 # 0xd38ad8 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 # 0x10d406e 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 # 0xc16eac 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 0x7ae245 0x7ce613 0x7d3cb9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ce612 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0xb73d18 0xb73cd3 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb73d17 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb73cd2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1e94 0xc164ee 0xc164d7 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e93 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc164ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc164d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x85aae8 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85aae7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f 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 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x6a1085 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a1084 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6a0c4c 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 72] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x6b1f37 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b1f36 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x56 github.com/pactus-project/pactus/types/vote/vote.go:190 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1040546 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1040545 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x3e5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:76 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2007040] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 2580480] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 288] @ 0x48b4ac 0x4731d7 0xb73ce9 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb73ce8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x51cef2 0xcfab05 0xcfaa96 0xcfce51 0x495521 # 0x51cef1 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xcfab04 fmt.Errorf+0x324 fmt/errors.go:26 # 0xcfaa95 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xcfce50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [8: 896] @ 0x48b4ac 0x41b526 0xcff0fe 0xcfe018 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcff0fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfe017 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 16] @ 0x48b4ac 0x425d05 0x8f43da 0x8f43ec 0x8f6143 0x8f705f 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f43d9 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8f43eb github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:109 # 0x8f6142 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x262 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8f705e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8f4ac5 0x8f4b24 0x8f7166 0x8f6fd3 0x8f8f9f 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8f4ac4 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1e4 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8f4b23 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x243 github.com/pactus-project/pactus/sandbox/sandbox.go:170 # 0x8f7165 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x85 github.com/pactus-project/pactus/execution/executor/sortition.go:24 # 0x8f6fd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8f8f9e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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] @ 0x48b4ac 0x425d05 0x6aed16 0x6adf36 0x8ea20b 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6aed15 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:215 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ea20a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6a1105 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a1104 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a0c4c 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 1152] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x4901c9 0xb17470 0xb1785d 0x10c56f5 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0xb1746f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c56f4 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 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f 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: 432] @ 0x48b485 0x425d05 0x40fdb2 0x48b876 0x48b85d 0x4cc3d1 0x85de5a 0x85de19 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b85c reflect.makemap+0x1c runtime/map.go:211 # 0x4cc3d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x85de59 reflect.MakeMap+0x119 reflect/value.go:3093 # 0x85de18 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0xd8 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:62 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x69f450 0x69f444 0x8eae4b 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69f44f bytes.NewReader+0x4f bytes/reader.go:159 # 0x69f443 github.com/pactus-project/pactus/types/validator.FromBytes+0x43 github.com/pactus-project/pactus/types/validator/validator.go:57 # 0x8eae4a github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0xdcd6cd 0xdcd165 0xdbdf05 0xdbc7ea 0xdbc836 0xdb0745 0xde9efa 0x495521 # 0xdcd6cc github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x32c github.com/quic-go/quic-go@v0.59.0/packet_packer.go:788 # 0xdcd164 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2e4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:720 # 0xdbdf04 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.59.0/connection.go:2714 # 0xdbc7e9 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.59.0/connection.go:2474 # 0xdbc835 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.59.0/connection.go:2481 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 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] @ 0x48b4ac 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xdd7725 0xde2505 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdd7724 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.59.0/send_stream.go:78 # 0xde2504 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.59.0/stream.go:90 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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: 1152] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x6a3149 0x6a311d 0x6a3c35 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x10d2cc5 0xd2cee5 0x495521 # 0x10d2cc4 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2304] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0xb07e0c 0xb77973 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb07e0b 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 # 0xb77972 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:135 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x8c1cef 0xd01ab3 0xd01a9f 0xd00d2d 0xcfd754 0xcfcff0 0xcfce38 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd01ab2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a9e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00d2c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd753 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0xda14c8 0xda14fb 0xdb1f25 0xdb94a6 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0xda14c7 github.com/quic-go/quic-go/internal/handshake.addSessionStateExtraPrefix+0xa7 github.com/quic-go/quic-go@v0.59.0/internal/handshake/session_ticket.go:44 # 0xda14fa github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.59.0/internal/handshake/crypto_setup.go:384 # 0xdb1f24 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x284 github.com/quic-go/quic-go@v0.59.0/connection.go:959 # 0xdb94a5 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.59.0/connection.go:1898 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [4: 192] @ 0x48b4ac 0x473854 0x473366 0xb73d3a 0xb73cd3 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb73d39 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb73cd2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 384] @ 0x48b4ac 0x4901c9 0x169724e 0x16d141f 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d141e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 288] @ 0x48b485 0x425d05 0x115e490 0x115e442 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e48f github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x22f github.com/pactus-project/pactus/types/certificate/certificate.go:362 # 0x115e441 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:303 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 432] @ 0x48b485 0x425d05 0x55a0b7 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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 0x425d05 0x699efe 0x6a2525 0x115e60b 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x699efd github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x6a2524 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x115e60a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:305 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8c2746 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c2745 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:181 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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: 480] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 896] @ 0x48b4ac 0x41b526 0xcfb10e 0xcfb0f7 0xcfae18 0xcfaef9 0x495521 # 0xcfb10d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcfb0f6 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaef8 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [6: 144] @ 0x48b485 0x41b4ad 0x4eeea8 0xcfb233 0xcfae18 0xcfaef9 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfb232 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaef8 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [9: 1728] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 336] @ 0x48b485 0x425d05 0x6aeb25 0x6aeafb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aeb24 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6aeafa github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:188 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 1344] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6a3149 0x6a311d 0x6a3c35 0x1194f65 0x1195005 0x11910fb 0x1190a0b 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190a0a github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x54a github.com/pactus-project/pactus/sync/handler_blocks_request.go:52 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0xc2aeb9 0xc2ae94 0xc28776 0xc33165 0x495521 # 0xc2aeb8 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2ae93 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x753 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 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 0x16b19da 0x16cf814 0x7b9aee 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16b19d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cf813 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7b9aed crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x937458 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x937457 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [8: 4608] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1344] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1212416] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 528] @ 0x48b4ac 0x4907d3 0x85bbb6 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85bbb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f 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: 96] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc20f1e 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc20f1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 576] @ 0x48b4ac 0x4901c9 0x6a0b7b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a0b7a 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 2688] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6a3bd3 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x6a3bd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x78ca98 0x78c6ce 0xb1266f 0xb13675 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78ca97 github.com/multiformats/go-multiaddr.newComponent+0x2f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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 0x490767 0xb17b89 0xb17785 0xd2c2ab 0x10de1f1 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0xb17b88 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:85 # 0xb17784 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2c2aa 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 # 0x10de1f0 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 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 0x543a15 0x5c9c25 0x5cab92 0x6a4825 0x6a5005 0x6ace04 0x6aeef0 0x6adf36 0x8ea20b 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5cab91 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4824 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5004 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ea20a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 6336] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6a0bd5 0x6a0bb7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a0bd4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6a0bb6 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 80] @ 0x48b485 0x425d05 0x1154d70 0x117f177 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x1154d6f github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xcf github.com/pactus-project/pactus/sync/bundle/message/message.go:115 # 0x117f176 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:111 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 160] @ 0x48b485 0x490767 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc23685 0xc23488 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23684 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23487 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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: 6400] @ 0x48b4ac 0x4901c9 0x64f745 0x6506af 0x6519e5 0x654f4c 0x495521 # 0x64f744 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:114 # 0x6506ae net.(*Resolver).exchange+0x4ae net/dnsclient_unix.go:195 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [3: 768] @ 0x48b485 0x425d05 0xcff12b 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xcff12a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 24] @ 0x48b485 0x425d05 0x8c1e28 0xcfcaa5 0xcfca87 0xcfc15c 0x495521 # 0x8c1e27 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xcfcaa4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcfca86 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 96] @ 0x48b485 0x425d05 0x1697117 0x6994b3 0xd4dc8c 0xd4f01a 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc8b github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd4f019 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [17: 3264] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xcff089 0xcff185 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcff088 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff184 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f 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 0xd5153f 0xd4d9f7 0xd4e156 0xd5dde5 0xd5ff5f 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0xd5153e github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd4d9f6 github.com/flynn/noise.aeadCipher.Decrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd4e155 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd5dde4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).decrypt+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/crypto.go:45 # 0xd5ff5e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read+0x37e github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/rw.go:79 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 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] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 416] @ 0x48b4ac 0x4901c9 0x1688c86 0x168b592 0x16d1628 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1688c85 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x168b591 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x16d1627 crypto/internal/fips140/ecdsa.newDRBG[...]+0x387 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0xcf9838 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf9837 github.com/libp2p/go-yamux/v5.newSession+0x2d7 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:147 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c 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 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 416] @ 0x48b4ac 0x4901c9 0x6a0fcb 0x6aee05 0x6adf36 0x8ea20b 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a0fca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ea20a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x16ea865 0x16eb7a5 0x16eb349 0x16eae65 0x9722da 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea864 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16eae64 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x9722d9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x78add1 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a 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 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x71014f 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71014e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 336] @ 0x48b485 0x425d05 0x69b454 0x69b42a 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69b453 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69b429 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0xd5a74c 0xd5a58f 0x495521 # 0xd5a74b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0xd5a58e 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: 384] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x421deb 0x6a312d 0x6a3c35 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x48b75a 0x48b76f 0x1599ea5 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599ea4 github.com/pactus-project/pactus/www/grpc.metricToProto+0x264 github.com/pactus-project/pactus/www/grpc/network.go:163 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 2400] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c5037 0x10c2ab1 0x10c2590 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c5036 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 # 0x10c2ab0 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 # 0x10c258f 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: 176] @ 0x48b485 0x425d05 0xd58870 0xd57d9a 0xd563b3 0x495521 # 0xd5886f 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 768] @ 0x48b4ac 0x425d05 0x69c04f 0x69b7b4 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c04e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x69b7b3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x65bea5 0x65bd65 0x65a9d9 0xb15bd7 0x10c7725 0x10c75b6 0x10c73e5 0x10c5113 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0x4e0644 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x65bea4 net.addrTable+0x104 net/interface_linux.go:149 # 0x65bd64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x65a9d8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb15bd6 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10c7724 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 # 0x10c75b5 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 # 0x10c73e4 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 # 0x10c5112 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 1152] @ 0x48b4ac 0x4901c9 0x64f128 0x6502f6 0x6519e5 0x654f4c 0x495521 # 0x64f127 net.newRequest+0x47 net/dnsclient_unix.go:61 # 0x6502f5 net.(*Resolver).exchange+0xf5 net/dnsclient_unix.go:171 # 0x6519e4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x654f4b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [3: 720] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e5d5c 0x8ea1d2 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e5d5b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:145 # 0x8ea1d1 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 640] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd47 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 240] @ 0x48b4ac 0x4731d7 0x159953f 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x159953e github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x13e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 192] @ 0x48b485 0x425d05 0x6ad445 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6ad444 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 1152] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8ea1ee 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea1ed github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0xd0b093 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0xd0b092 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 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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: 48] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 1248] @ 0x48b485 0x425d05 0x1247cae 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x1247cad google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x14d google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:394 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x557d27 0x7856a5 0x793e26 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x557d26 encoding/base64.(*Encoding).EncodeToString+0xe6 encoding/base64/base64.go:207 # 0x7856a4 github.com/multiformats/go-multibase.Encode+0x4c4 github.com/multiformats/go-multibase@v0.3.0/multibase.go:127 # 0x793e25 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a 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 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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: 7680] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 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 # 0xd965f6 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 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [5: 160] @ 0x48b4ac 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0xbdfcd5 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbdfcd4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc54 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x8f9eb1 0x8f9dc5 0xd5a945 0xd5a91c 0x10d2b09 0xd2cee5 0x495521 # 0x8f9eb0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8f9dc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd5a944 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd5a91b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x759866 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde42c 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 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 # 0xcde42b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 192] @ 0x48b485 0x425d05 0x1697117 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 112] @ 0x48b4ac 0x425d05 0x7912c8 0x7912fc 0x798346 0x78a4e7 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x7912c7 net.ParseIP+0x27 net/ip.go:528 # 0x7912fb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4e6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x4a3ed2 0x4a34c5 0xd970b8 0xd970e1 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd970b7 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5f7 github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/packet.go:59 # 0xd970e0 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 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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: 24576] @ 0x48b4ac 0x4901c9 0x8c1cef 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x10d9ec2 0x10d59a2 0xc17b6e 0xc176bb 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x10d9ec1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [16: 2560] @ 0x48b485 0x425d05 0xce086c 0xce63a5 0xd02ca2 0xcfdf22 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xce086b 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcfdf21 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [10: 240] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x6bb905 0x6bb8a9 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6bb904 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe4 github.com/pactus-project/pactus/types/validator/validator.go:95 # 0x6bb8a8 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x88 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1536] @ 0x48b485 0x4901c9 0xcff0a5 0xcff0a6 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcff0a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff0a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 1792] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 16384] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 15360] @ 0x48b48c 0x425d05 0x7d3325 0x7d473d 0xd62808 0x96d186 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7d3324 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd62807 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 # 0x96d185 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x167fb45 0x16eb2c7 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16eb2c6 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 131072] @ 0x48b4b3 0x4901c9 0x125297e 0x4a35b1 0x1251227 0x121f024 0x122201c 0x123280d 0x123280e 0x1231455 0x124799c 0x495521 # 0x125297d 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 # 0x1251226 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x66 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:329 # 0x121f023 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.53.0/http2/frame.go:386 # 0x122201b golang.org/x/net/http2.(*Framer).WriteWindowUpdate+0x17b golang.org/x/net@v0.53.0/http2/frame.go:1039 # 0x123280c google.golang.org/grpc/internal/transport.(*loopyWriter).outgoingWindowUpdateHandler+0x1ec google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:644 # 0x123280d google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x1ed google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:880 # 0x1231454 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:615 # 0x124799b 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: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x699639 0xda48a5 0xda44b0 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699638 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:30 # 0xda48a4 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 # 0xda44af 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 # 0xd9fade 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 # 0xd9f7bc 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 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] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce7f6 0x5ce789 0x60718e 0x604f92 0x69afa5 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce7f5 math/big.(*Int).Mul+0x155 math/big/int.go:184 # 0x5ce788 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xe8 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:267 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0xc446a6 0xc49c3e 0xc498dc 0x495521 # 0xc446a5 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).RejectMessage+0x45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:105 # 0xc49c3d github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x25d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:414 # 0xc498db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [8: 64] @ 0x48b485 0x490767 0xc49371 0xc48d98 0x495521 # 0xc49370 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x3f0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:340 # 0xc48d97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [4: 640] @ 0x48b485 0x425d05 0xce053e 0xcde45c 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xce053d 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 # 0xcde45b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x16ea9ac 0x16eb7a5 0x16eb349 0x9723c7 0x972373 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9723c6 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x972372 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x69f4ec 0x8eae4b 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69f4eb github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:60 # 0x8eae4a github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 56] @ 0x48b485 0x490767 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc2ba9c 0xc28785 0xc33165 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc2ba9b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc28784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [16: 256] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x40fdb2 0x48b7a9 0xc10ff3 0x10548d0 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0xc10ff2 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 # 0x10548cf 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x85a505 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x1052e08 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x85a504 google.golang.org/protobuf/internal/impl.consumeStringPtr+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5154 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1052e07 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f 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: 7744] @ 0x48b4ac 0x4901c9 0x814ee5 0x814770 0xafba86 0x10536c5 0x1051ef5 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x10536c4 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 # 0x1051ef4 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [8: 64] @ 0x48b485 0x490767 0xbe2bd2 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2bd1 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 606208] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x5660c3 0x561473 0x561231 0x560b7e 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 1440] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 2912] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc20f1e 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc20f1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53978f 0x1131065 0xdde8e2 0xddcd52 0xddbac5 0x495521 # 0x53a199 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x1131064 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:402 # 0xdde8e1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x601 github.com/quic-go/quic-go@v0.59.0/server.go:781 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [2: 192] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0xcf9ea8 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf9ea7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac 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] @ 0x48b4ac 0x425d05 0x69a0c5 0x1154238 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69a0c4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x1154237 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:51 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 192] @ 0x48b485 0x4901c9 0xafd18f 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd18e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:43 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0xcff0a5 0xcff0a6 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xcff0a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff0a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac 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 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xd02625 0xd025b0 0xd026c8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafa6a5 0xc16445 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x51cb09 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd02624 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd025af github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd026c7 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 # 0xd383e9 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 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa6a4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc16444 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 960] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69b41f 0x69b3d3 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x69b41e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69b3d2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:78 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x499945 0x5485e6 0xc28ab6 0xc33165 0x495521 # 0x499944 internal/reflectlite.Swapper+0x144 internal/reflectlite/swapper.go:46 # 0x5485e5 sort.Slice+0x85 sort/slice.go:26 # 0xc28ab5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1761 # 0xc33164 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 0x167fb45 0x5d635f 0x5d9cb6 0x60b87d 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xd5aa15 0xd5a58f 0x495521 # 0xd5aa14 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0xd5a58e 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 [6: 3456] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x124d6a5 0x124cf89 0x124e765 0x12c7fbb 0x12c7f98 0x12c9b05 0x12ceb26 0x12c72ff 0x495521 # 0x124d6a4 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x2a4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1042 # 0x124cf88 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e8 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1021 # 0x124e764 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1144 # 0x12c7fba google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x41a google.golang.org/grpc@v1.80.0/internal/transport/server_stream.go:71 # 0x12c7f97 google.golang.org/grpc.(*Server).sendResponse+0x3f7 google.golang.org/grpc@v1.80.0/server.go:1204 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe 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 0x780d15 0x781328 0x781151 0x8c56d1 0xc0f676 0xc0f69c 0xd27898 0xd354c5 0x495521 # 0x780d14 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x781327 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x781150 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8c56d0 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc0f675 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc0f69b 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 # 0xd27897 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 # 0xd354c4 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: 384] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 3456] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 784] @ 0x48b4ac 0x4901c9 0x759866 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51f971 0xd1cd1b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0xb72155 0xb71da8 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 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 # 0xd1cd1a 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 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0xb72154 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x234 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:523 # 0xb71da7 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 [2: 606208] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 2816] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 16] @ 0x48b485 0x490767 0xc388fd 0xc38934 0xc2709a 0xc2709b 0xc24c51 0xc1e33f 0xc367db 0xc330ca 0x495521 # 0xc388fc github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc38933 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1b3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc27099 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc2709a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1e33e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x4fe github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc367da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [16: 2304] @ 0x48b4ac 0x4901c9 0x6aea9b 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aea9a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:183 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x105176c 0x105176d 0x1050e90 0x495521 # 0x53b6f2 context.WithValue+0xb2 context/context.go:737 # 0x105176b github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x8b github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:101 # 0x105176c 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 # 0x1050e8f 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: 49152] @ 0x48b4ac 0x4901c9 0x118dcdd 0x118d9a5 0x119002d 0x119002e 0x118fd1d 0x118f8a5 0x6b9523 0x6b9456 0x495521 # 0x118dcdc github.com/beevik/ntp.getTime+0x27c github.com/beevik/ntp@v1.5.0/ntp.go:534 # 0x118d9a4 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x119002c github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x119002d github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x118fd1c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x118f8a4 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6b9522 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 # 0x6b9455 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] @ 0x48b485 0x425d05 0xd2db49 0xd2d9e5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xd2db48 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 # 0xd2d9e4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 160] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bf28 0xc12ba5 0x1041ed6 0x1041b4c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x1041ed5 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x315 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:228 # 0x1041b4b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf2b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x78aded 0x78b05c 0x78e4b0 0x104146d 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x104146c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x84c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:154 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x41b494 0xd5c7bb 0x10514a5 0x105179a 0x1050e90 0x495521 # 0xd5c7ba github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x10514a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1051799 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 # 0x1050e8f 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 0x4731d7 0x10da4fe 0x10da483 0x10da927 0x8f97eb 0x10da7a9 0x10d5942 0xc1749c 0x495521 # 0x10da4fd github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10da482 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10da926 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8f97ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10da7a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10d5941 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 # 0xc1749b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [9: 10368] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 352256] @ 0x48b4b3 0x4907d3 0x710052 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x710051 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 32] @ 0x48b4a5 0x425d05 0x1242a85 0x1244dad 0x495521 # 0x1242a84 google.golang.org/grpc/internal/transport.(*http2Client).handleWindowUpdate+0x44 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1434 # 0x1244dac google.golang.org/grpc/internal/transport.(*http2Client).reader+0x30c google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1708 0: 0 [1: 352] @ 0x48b485 0x4901c9 0xd2bf6c 0xd2be69 0x10de1d2 0x10e0f15 0x10e1645 0x10e0ad4 0x495521 # 0xd2bf6b 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 # 0xd2be68 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 # 0x10de1d1 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 # 0x10e0f14 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 # 0x10e1644 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 # 0x10e0ad3 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 32] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6a0f70 0x6a0ef0 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a0f6f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0eef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6a0c4c 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 320] @ 0x48b485 0x421deb 0x9003e5 0x900401 0x8ffb0c 0xb03445 0xb03418 0xb7649b 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x9003e4 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa4 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:375 # 0x900400 go.opentelemetry.io/otel/attribute.newSet+0xc0 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:362 # 0x8ffb0b go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x2ab go.opentelemetry.io/otel@v1.43.0/attribute/set.go:265 # 0xb03444 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.43.0/attribute/set.go:210 # 0xb03417 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 # 0xb7649a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:88 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 832] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 2688] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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] @ 0x48b4a5 0x48b01b 0xc4a805 0xc4a63d 0xc4a3aa 0xc49f05 0xc49a37 0xc498dc 0x495521 # 0xc4a804 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:492 # 0xc4a63c github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:508 # 0xc4a3a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc49f04 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc49a36 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc498db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x5adf6a 0x117efdf 0x117efe0 0x119500f 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x117efde github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x117efdf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:94 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x5d5965 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d5964 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 4096] @ 0x48b4ac 0x4901c9 0x8c1cef 0xcfbe27 0xcfbe10 0xcffa8b 0xcff6d1 0xd02738 0xd3852a 0x10d9ec2 0x10d59a2 0xc17b6e 0xc176bb 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfbe26 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfbe0f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcffa8a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcff6d0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd02737 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 # 0xd38529 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 # 0x10d9ec1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba 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 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169712f 0x6994b3 0x699a0b 0xda439c 0xda6f2a 0xda710f 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda6f29 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 # 0xda710e 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 # 0xda1e14 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 # 0xda0717 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [15: 1440] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 384] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 512] @ 0x48b4ac 0x4901c9 0x6a4f68 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a4f67 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x4901c9 0x6bd2d3 0x1161a43 0x116b182 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bd2d2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1161a42 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:645 # 0x116b181 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0xafd37e 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd37d github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x25d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:47 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 17920] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc27b52 0xc27b60 0xc33165 0x495521 # 0xc27b51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27b5f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 96] @ 0x48b485 0x425d05 0x7afd45 0x967085 0x966fdc 0x938877 0x971e54 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966fdb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971e53 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x16052fb 0x16052e6 0x16065bd 0x1612618 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x16052fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16052e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16065bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1612617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 96] @ 0x48b485 0x48b145 0x69b613 0x6ad18f 0x6ace85 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69b612 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 24320] @ 0x48b48c 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x6a1085 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b132d 0x6b124c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a1084 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6a0c4c 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 # 0x6b132c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b124b 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 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6aedbc 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aedbb github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:220 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x1050bba 0x10569af 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0x1050bb9 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 # 0x10569ae 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 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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 [11: 176] @ 0x48b4a5 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x5d9d05 0x60b87d 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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] @ 0x48b485 0x48b0a5 0x1196295 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x1196294 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x74 github.com/pactus-project/pactus/sync/sync.go:335 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [25: 28800] @ 0x48b48c 0x490767 0xc2b16f 0xc2b005 0xc279df 0xc33165 0x495521 # 0xc2b16e github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2b004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8c1e94 0xc164ee 0xc164d7 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x4a3df1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1e93 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc164ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x48d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc164d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 3840] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xc1f046 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1f045 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa05 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [18: 2016] @ 0x48b485 0x425d05 0x41b494 0x4eeea8 0xcfb233 0xcfae18 0xcfaef9 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xcfb232 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaef8 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [4: 3584] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x9388e6 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 12288] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117f129 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 160] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x115b8c7 0x116108d 0x8f5638 0x1160fa6 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115b8c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x116108c github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x8c github.com/pactus-project/pactus/state/state.go:591 # 0x8f5637 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:266 # 0x1160fa5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:588 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 896] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 704] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [88: 27394048] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 256] @ 0x48b4ac 0x4901c9 0x16cc728 0x16cc6df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16cc727 crypto/internal/fips140/bigmod.NewNat+0x207 crypto/internal/fips140/bigmod/nat.go:72 # 0x16cc6de crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x78db79 0x78db3a 0x78da8a 0x78da5f 0x114a868 0x11352dc 0x1039952 0x1038d87 0x495521 # 0x78db78 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x78db39 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x78da89 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x78da5e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114a867 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:223 # 0x11352db github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x1039951 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 # 0x1038d86 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: 448] @ 0x48b4ac 0x4907d3 0x87f834 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10519a6 0x104f628 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x87f833 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10519a5 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 # 0x104f627 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 720] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 960] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 320] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xcdf8f3 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xcdf8f2 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x13751ed 0x1375186 0x155dd77 0x155dd02 0x15606da 0x155fdfd 0x16405a3 0x495521 # 0x13751ec database/sql.(*Rows).close+0x4c database/sql/sql.go:3442 # 0x1375185 database/sql.(*Rows).Close+0x25 database/sql/sql.go:3439 # 0x155dd76 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions.func1+0x16 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:559 # 0x155dd01 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x1c1 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:571 # 0x15606d9 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x39 github.com/pactus-project/pactus/wallet/transactions.go:203 # 0x155fdfc github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x5c github.com/pactus-project/pactus/wallet/transactions.go:152 # 0x16405a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [17: 544] @ 0x48b485 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 96] @ 0x48b4a5 0x4731d7 0x40c666 0x791bce 0x791bc2 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x791bcd strconv.FormatUint+0x2d strconv/number.go:203 # 0x791bc1 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 512] @ 0x48b485 0x4901c9 0x4a3ed2 0x4a34c5 0x8c1cb9 0xd01ab3 0xd01a9f 0xd00d2d 0xcfd754 0xcfcff0 0xcfce38 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1cb8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd01ab2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a9e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00d2c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd753 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 192] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6a0bd5 0x6a0bb7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b132d 0x6b124c 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a0bd4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6a0bb6 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 # 0x6b132c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b124b 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 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 208] @ 0x48b4ac 0x4901c9 0xc5075a 0xc4d29f 0xc4eac5 0xc55d17 0xc55d0f 0xde7f62 0xdeb1d5 0xdea585 0x495521 # 0xc50759 golang.org/x/net/internal/socket.parseInetAddr+0x119 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:90 # 0xc4d29e golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc4eac4 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc55d16 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc55d0e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xde7f61 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdeb1d4 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea584 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 [6: 393216] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 2560] @ 0x48b485 0x425d05 0xc1e2c8 0xc1e2a8 0xc367db 0xc330ca 0x495521 # 0xc1e2c7 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x487 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc1e2a7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x467 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc367da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc330c9 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 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0xc0c172 0xc0bf28 0xc12ba5 0x1056cd1 0xd2ca77 0xd2a29b 0xd2c9ed 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc0c171 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x1056cd0 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 # 0xd2ca76 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 # 0xd2a29a 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 # 0xd2c9ec 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 [11: 16896] @ 0x48b4ac 0x4901c9 0xdedc45 0x4a35b1 0xde7e5c 0xde7e50 0xdeb1d5 0xdea585 0x495521 # 0xdedc44 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 # 0xde7e5b github.com/quic-go/quic-go.getPacketBuffer+0x65b github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:72 # 0xde7e4f github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x64f github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:167 # 0xdeb1d4 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea584 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: 384] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 72] @ 0x48b485 0x490767 0xc48c05 0xc48865 0xc36fe5 0xc36805 0xc330ca 0x495521 # 0xc48c04 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:287 # 0xc48864 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:257 # 0xc36fe4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc36804 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc330c9 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 0x5bf1b4 0x1560da9 0x1560d27 0x155fdfd 0x16405a3 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1560da8 github.com/pactus-project/pactus/crypto.Address.String+0x708 github.com/pactus-project/pactus/crypto/address.go:89 # 0x1560d26 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x686 github.com/pactus-project/pactus/wallet/transactions.go:252 # 0x155fdfc github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x5c github.com/pactus-project/pactus/wallet/transactions.go:152 # 0x16405a2 github.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: 1440] @ 0x48b485 0x425d05 0x92e470 0xd625e5 0xd64145 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x92e46f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd625e4 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 # 0xd64144 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 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [77: 23969792] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1440] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b485 0x425d05 0x4120b2 0x410c0d 0x416e47 0xc1e6c6 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1e6c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 448] @ 0x48b485 0x425d05 0xc1e4ec 0xc1e4e0 0xc3649b 0xc330ca 0x495521 # 0xc1e4eb github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x14b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc1e4df github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 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 0x67a3d7 0x675595 0x66df87 0x66dafb 0x662e18 0x6768a7 0x674dff 0x6481a5 0x64817a 0x647c13 0x654718 0x667f0f 0x6474f7 0x664eb7 0x646414 0x495521 # 0x67a3d6 net.ipToSockaddr+0x1f6 net/ipsock_posix.go:222 # 0x675594 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66df86 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66dafa net.socket+0x29a net/sock_posix.go:70 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x6768a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x674dfe net.dialUDP+0x29e net/udpsock.go:304 # 0x6481a4 net.DialUDP+0x124 net/udpsock.go:288 # 0x648179 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x647c12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x654717 net.(*Resolver).goLookupIPCNAMEOrder+0x1437 net/dnsclient_unix.go:799 # 0x667f0e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x6474f6 net.init.func1+0x36 net/hook.go:21 # 0x664eb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x646413 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 31129600] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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 [96: 29884416] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 384] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x169717b 0x16eabf5 0x16eb8e6 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16eabf4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x78c7d6 0x78c6ce 0xb1266f 0xb13675 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78c7d5 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x78c6cd github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb1266e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb13674 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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 [81: 25214976] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [80: 24903680] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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 [93: 28950528] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 576] @ 0x48b485 0x425d05 0xd6082a 0xd616d7 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd60829 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1c9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:53 # 0xd616d6 github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/transport.go:57 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b485 0x425d05 0x71cd2c 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71cd2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [8: 768] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x1697117 0x16ea89a 0x16eb7a5 0x97634d 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x97634c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:30 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b4ac 0x425d05 0xcd3f7e 0xcdb937 0xcdee4c 0xd58769 0xd57d9a 0xd563b3 0x495521 # 0xcd3f7d 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 # 0xcdb936 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 # 0xcdee4b 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 # 0xd58768 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x16eb769 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb768 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [112: 33947648] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 5888] @ 0x48b485 0x490767 0x1599a33 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599a32 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe 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 0xcddb55 0xcdc706 0xd2d6bc 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcddb54 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 # 0xcdc705 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 # 0xd2d6bb 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f 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: 448] @ 0x48b4ac 0x41b526 0xcf985e 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf985d github.com/libp2p/go-yamux/v5.newSession+0x2fd github.com/libp2p/go-yamux/v5@v5.1.0/session.go:149 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c 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 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5d5976 0x5d991a 0x5f5bd7 0x60b965 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xcff117 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xcff116 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac 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] @ 0x48b485 0x48b0a5 0xd2f226 0xd2ef65 0x10d5051 0x10d4e5f 0xb72155 0xb71da8 0x495521 # 0xd2f225 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 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0xb72154 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x234 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:523 # 0xb71da7 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 [23: 5888] @ 0x48b485 0x425d05 0xcff12b 0xcfe018 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcff12a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcfe017 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [23: 4416] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xce053e 0xcde45c 0xcdf6d5 0xd38ad9 0x10d406f 0xc16ead 0x495521 # 0xce053d 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 # 0xcde45b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d406e 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [111: 33644544] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [13: 1872] @ 0x48b4ac 0x425d05 0x6aed16 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aed15 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:215 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 31522816] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 49152] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 192] @ 0x48b485 0x48b0a5 0x1195885 0x1195746 0x11526a3 0x495521 # 0x1195884 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x64 github.com/pactus-project/pactus/sync/sync.go:276 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x69c7af 0x69b796 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 960] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 640] @ 0x48b4ac 0x4731d7 0x51fa86 0xce0850 0xce63a5 0xd02ca2 0xcfdf22 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xce084f 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcfdf21 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [104: 31522816] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [107: 32432128] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [124: 37584896] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 28794880] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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 0x4907d3 0x16899ee 0x168b1b2 0x16cb232 0x16cc4e8 0x16cc5df 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16899ed crypto/internal/fips140/sha512.(*Digest).Sum+0x16d crypto/internal/fips140/sha512/sha512.go:266 # 0x168b1b1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16cb231 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1f1 crypto/internal/fips140/ecdsa/hmacdrbg.go:168 # 0x16cc4e7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x16cc5de crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b485 0x4901c9 0xb17470 0xb1785d 0x10c5139 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb1746f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c5138 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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 [105: 30965760] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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 0x40fdb2 0x48b7a9 0x12d8132 0x12d8115 0x12d8100 0x12d69f0 0x12d65d4 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x12d8131 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.80.0/metadata/metadata.go:100 # 0x12d8114 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.80.0/internal/transport/transport.go:334 # 0x12d80ff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.80.0/stream.go:1233 # 0x12d69ef google.golang.org/grpc.(*clientStream).finish+0x10f google.golang.org/grpc@v1.80.0/stream.go:1081 # 0x12d65d3 google.golang.org/grpc.(*clientStream).RecvMsg+0x233 google.golang.org/grpc@v1.80.0/stream.go:1033 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [44: 1056] @ 0x48b4ac 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x1599aad 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1599aac github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x6ac github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 64] @ 0x48b485 0x425d05 0x79a313 0xd4d16d 0xd4d69b 0xd4d64f 0xd5023c 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x79a312 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x192 crypto/ecdh/x25519.go:62 # 0xd4d16c golang.org/x/crypto/curve25519.x25519+0x6c golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:83 # 0xd4d69a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.50.0/curve25519/curve25519.go:74 # 0xd4d64e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd5023b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65b github.com/flynn/noise@v1.1.0/state.go:438 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x48b4ac 0x4901c9 0x1697210 0x6994b3 0x97649e 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [41: 328] @ 0x48b485 0x490767 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc23685 0xc23488 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23684 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23487 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [8: 768] @ 0x48b485 0x425d05 0xafd16e 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd16d github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:41 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x169724e 0x6994b3 0x699a0b 0xda439c 0xd9e7da 0xda7171 0xda1e15 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xd9e7d9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:16 # 0xda7170 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 # 0xda1e14 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 # 0xda0717 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 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 0x1697117 0x6994b3 0x97649e 0x97221c 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x1697116 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97221b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 1536] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 4608] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x8fa4ac 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8fa4ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0xc2c7e6 0xc2ae25 0xc28776 0xc33165 0x495521 # 0xc2c7e5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x285 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2133 # 0xc2ae24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x6e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc28775 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12b5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 144] @ 0x48b485 0x425d05 0x8e765d 0x8e7626 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8e765c bytes.NewBuffer+0x2bc bytes/buffer.go:490 # 0x8e7625 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x285 github.com/pactus-project/pactus/store/store.go:176 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [96: 28311552] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 25067520] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0xc1f67b 0xc1f5f0 0xc1e436 0xc3649b 0xc330ca 0x495521 # 0xc1f67a github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x39a github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:74 # 0xc1f5ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc1e435 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 168] @ 0x48b485 0x48b145 0x5cab79 0x6a4825 0x6a5005 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5cab78 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4824 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5004 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 71680] @ 0x48b48c 0x4901c9 0xc2b3de 0xc279df 0xc33165 0x495521 # 0xc2b3dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 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 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0xb136d9 0xb11df7 0xb1535a 0xb1534c 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb136d8 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb11df6 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb15359 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb1534b github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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 [106: 31260672] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [81: 23887872] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [84: 24772608] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [91: 26836992] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 1310720] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0x733b91 0x733b7d 0x733b31 0x729225 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x733b90 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x733b7c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x733b30 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x4901c9 0xc28325 0xc28a48 0xc33165 0x495521 # 0xc28324 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xe64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc28a47 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1587 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [23: 4416] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x16eb4d8 0x16eb349 0x972932 0x9728f0 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16eb4d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x972931 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x9728ef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1720320] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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 0xd5153f 0xd4d8b7 0xd4e04d 0xd5dd05 0xd6033c 0xcfca6f 0xcfc15c 0x495521 # 0xd5153e github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd4d8b6 github.com/flynn/noise.aeadCipher.Encrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:183 # 0xd4e04c github.com/flynn/noise.(*CipherState).Encrypt+0x8c github.com/flynn/noise@v1.1.0/state.go:59 # 0xd5dd04 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).encrypt+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/crypto.go:26 # 0xd6033b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Write+0x1db github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/rw.go:112 # 0xcfca6e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [9: 2304] @ 0x48b485 0x490767 0xc2b16f 0xc2b005 0xc279df 0xc33165 0x495521 # 0xc2b16e github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2b004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 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 0x58695e 0x58693d 0x58693b 0x5cbfce 0x5cbea5 0x5fc43d 0x5fa9d2 0x69ae1b 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58695d math/big.nat.make+0x3d math/big/nat.go:62 # 0x58693c math/big.nat.setWord+0x1c math/big/nat.go:74 # 0x58693a math/big.nat.setUint64+0x1a math/big/nat.go:82 # 0x5cbfcd math/big.(*Int).SetUint64+0x26d math/big/int.go:71 # 0x5cbea4 github.com/consensys/gnark-crypto/ecc.WnafDecomposition+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:61 # 0x5fc43c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x3fc github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:805 # 0x5fa9d1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x69ae1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xd5f576 0xd5e8f3 0xd60c68 0x495521 # 0xd5f575 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x275 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:235 # 0xd5e8f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:119 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [2: 128] @ 0x48b4ac 0x4901c9 0x169724e 0x6994b3 0x699a0b 0xda439c 0xda4ab3 0xda450f 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x699a0a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.50.0/hkdf/hkdf.go:86 # 0xda439b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x23b github.com/quic-go/quic-go@v0.59.0/internal/handshake/hkdf.go:22 # 0xda4ab2 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 # 0xda450e 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 # 0xd9fade 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 # 0xd9f7bc 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [5: 960] @ 0x48b485 0x490767 0x10c411d 0x10c415e 0x10c2ce5 0x10c2590 0x495521 # 0x10c411c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10c415d 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 # 0x10c2ce4 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 # 0x10c258f 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: 1433600] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 2293760] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 2580480] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 1146880] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [261: 108576] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc23337 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc23336 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 48] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xd0af32 0xd27e77 0xd2a29b 0xd27cd4 0xd354c5 0x495521 # 0xd0af31 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:677 # 0xd27e76 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 # 0xd2a29a 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 # 0xd27cd3 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 # 0xd354c4 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 0x733b91 0x733b7d 0x733b31 0x729225 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x733b90 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x733b7c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x733b30 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 168] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x5cab92 0x6a4825 0x6a5005 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5cab91 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4824 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5004 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 136192] @ 0x48b48c 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [22: 2816] @ 0x48b485 0x425d05 0xb7629d 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7629c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x25c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:52 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 663552] @ 0x48b4b3 0x425d05 0x68e474 0x68e44e 0x696525 0x117ef3c 0x119500f 0x11910fb 0x1190725 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x68e473 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x68e44d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x696524 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117ef3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:80 # 0x119500e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:182 # 0x11910fa github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x1190724 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:41 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 557056] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 1872] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x1599f7d 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599f7c github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 96] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x71014f 0x7247df 0x73947d 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71014e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x7247de github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x73947c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x69c7af 0x69b796 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 2304] @ 0x48b485 0x490767 0x10c599c 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0x10c599b github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x45b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:566 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f 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] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [34: 1088] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 512] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6706 0x5d9cb6 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6705 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x7c435e 0x7c4373 0xd9edf4 0xd9e84e 0xda1eff 0xda0718 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 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 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda1efe 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 # 0xda0717 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [17: 19584] @ 0x48b48c 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xc0d445 0xc0d2e5 0xc10cd4 0x8fa531 0xb7b045 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc0d444 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 # 0xc0d2e4 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 # 0xc10cd3 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 # 0x8fa530 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb7b044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:273 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x6bb952 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bb951 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 5184] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 10240] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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: 800] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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] @ 0x48b48c 0x4901c9 0x4a3ed2 0x4a34c5 0xdda49a 0xdda473 0xdda472 0xd97a9b 0xd96bce 0xdba61f 0xdb9097 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0x4a3ed1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdda499 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:32 # 0xdda472 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.59.0/internal/wire/stream_frame.go:190 # 0xdda471 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.59.0/send_stream.go:665 # 0xd97a9a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x47a github.com/quic-go/quic-go@v0.59.0/internal/ackhandler/sent_packet_handler.go:607 # 0xd96bcd 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 # 0xdba61e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.59.0/connection.go:2114 # 0xdb9096 github.com/quic-go/quic-go.(*Conn).handleFrames+0x956 github.com/quic-go/quic-go@v0.59.0/connection.go:1839 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [14: 2688] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x425d05 0x6acc45 0x6aeef0 0x6adf36 0x8ea20b 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6acc44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ea20a github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6a github.com/pactus-project/pactus/store/store.go:517 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0xcf8ce7 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x10d29fc 0xd2cee5 0x495521 # 0xcf8ce6 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x10d29fb 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 3648] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 256] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ad54c 0x6afbc5 0x6ae3ac 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x53e2f4 bytes.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 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x6afbc4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6ae3ab github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x4731d7 0x65da98 0x7919af 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x7919ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x490767 0x1599b6c 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599b6b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 1408] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b7a9 0x986031 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x986030 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:529 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [10: 1600] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c5037 0x10c2ab1 0x10c2590 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c5036 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 # 0x10c2ab0 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 # 0x10c258f 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: 96] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6ad02f 0x6ace34 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 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 # 0xd965f6 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 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 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: 8064] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0xd2cd85 0x495521 # 0xd2cd84 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 [15: 1920] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x544a7f 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x53e2f4 bytes.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 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 5376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x97b398 0x97ad7c 0x938b67 0x938dbb 0x9684bb 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x97b397 crypto/tls.(*Conn).quicWaitForSignal+0xf7 crypto/tls/quic.go:524 # 0x97ad7b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:399 # 0x938b66 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1081 # 0x938dba crypto/tls.(*Conn).readHandshake+0x1da crypto/tls/conn.go:1116 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [66: 5280] @ 0x48b485 0x421deb 0x6a312d 0x6a3b7f 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 288] @ 0x48b485 0x425d05 0xbe34b2 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe34b1 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x731 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 3744] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc1e6c6 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1e6c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 288] @ 0x48b4ac 0x4901c9 0x5449e7 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ac00f 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ac00e github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x59311c 0x5930e2 0x592378 0x57f0a6 0x69d92b 0x69d90c 0x69d77f 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x69d92a math/big.(*Int).Mul+0x16a math/big/int.go:184 # 0x69d90b github.com/pactus-project/pactus/sortition.GetIndex+0x14b github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x69d77e github.com/pactus-project/pactus/sortition.Verify+0x1be github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x490767 0x1599a33 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599a32 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 352] @ 0x48b485 0x4901c9 0x1053818 0x10537e8 0x1051d17 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1053817 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:24 # 0x10537e7 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 # 0x1051d16 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x7afd45 0x7af8fd 0x964a91 0x7af984 0x7afddc 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7af8fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964a90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b485 0x425d05 0xb760f4 0xb760c9 0xb76068 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb760f3 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xb3 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb760c8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb76067 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:39 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 16128] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc1e6c6 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1e6c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 144] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78f91d 0x78f91e 0x11867ac 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f91c github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f91d github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11867ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169717b 0x6994b3 0xd4dc14 0xd4e6ab 0xd5025f 0xd5ee2b 0xd5e932 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dc13 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd4e6aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd5025e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x67e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd5ee2a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:167 # 0xd5e931 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xab1 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:123 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [6: 288] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6a6490 0x6a641d 0x6ace04 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a648f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a641c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 512] @ 0x48b4ac 0x4901c9 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 2160] @ 0x48b485 0x425d05 0x11857f6 0x1185846 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x11857f5 bytes.NewReader+0x55 bytes/reader.go:159 # 0x1185845 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x6a3149 0x6a311d 0x6a3b7f 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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: 512] @ 0x48b485 0x425d05 0xb7613a 0xb760c9 0xb76068 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb76139 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf9 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb760c8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb76067 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:39 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x425d05 0x115e4a5 0x115e442 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e4a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:357 # 0x115e441 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:303 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [18: 288] @ 0x48b485 0x490767 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc23685 0xc23488 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc23684 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc23487 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 1536] @ 0x48b4ac 0x425d05 0x5d2505 0x5d24f9 0x5d23d2 0xd9edfe 0xd9e84e 0xda728d 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0385 0x495521 # 0x5d2504 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5d24f8 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x5d23d1 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xd9edfd 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 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda728c 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 # 0xda264d 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0384 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.59.0/connection.go:640 0: 0 [2: 128] @ 0x48b485 0x425d05 0x1599391 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599390 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xb0 github.com/pactus-project/pactus/www/grpc/network.go:134 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [4: 128] @ 0x48b485 0x425d05 0x5f5da6 0x60c0cc 0x60b8a5 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x167fb45 0x5d635f 0x5d9cb6 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d635e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x4901c9 0xb17470 0xb1785d 0x10c56f5 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0xb1746f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c56f4 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 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f 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: 1008] @ 0x48b485 0x425d05 0x491f3c 0x4ef0f5 0xcf8d25 0xd011b6 0xd00f2a 0xd028f8 0xd38b62 0x10d29fc 0xd2cee5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef0f4 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf8d24 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd011b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd00f29 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd028f7 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 # 0xd38b61 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 # 0x10d29fb 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 144] @ 0x48b4a5 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 528] @ 0x48b485 0x425d05 0xde268c 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xde268b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:65 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xda45c3 0xd9fadf 0xd9f7bd 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 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 # 0xda45c2 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 # 0xd9fade 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 # 0xd9f7bc 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.59.0/server.go:303 0: 0 [37: 1776] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 1440] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x93553d 0x937153 0x93548d 0x938b91 0x938b92 0x938c19 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x93553c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x937152 crypto/tls.(*Conn).retryReadRecord+0x72 crypto/tls/conn.go:800 # 0x93548c crypto/tls.(*Conn).readRecordOrCCS+0x12ec crypto/tls/conn.go:759 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x1599b6c 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599b6b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 80] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd47 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x8c2710 0x8c24cc 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8c270f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x8c24cb github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 0x169724e 0x16ea89a 0x16eb7a5 0x9762ce 0x9326c7 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9762cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:29 # 0x9326c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x421deb 0x6a312d 0x6a3c35 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x7afd45 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 576] @ 0x48b48c 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 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 # 0xd965f6 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 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 64] @ 0x48b485 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 96] @ 0x48b4ac 0x425d05 0x16b19da 0x16cc80e 0x16cbf9d 0x16d4d72 0x16d4d31 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x971d99 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x16b19d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16cc80d crypto/internal/fips140/ecdsa.randomPoint[...]+0x2ed crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x16cbf9c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x16d4d71 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16d4d30 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x971d98 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d739 0x69d26f 0x8f5a45 0x8f737a 0x8f90c3 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d738 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x69d26e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8f5a44 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:300 # 0x8f7379 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xf9 github.com/pactus-project/pactus/execution/executor/sortition.go:44 # 0x8f90c2 github.com/pactus-project/pactus/execution.CheckAndExecute+0x162 github.com/pactus-project/pactus/execution/execution.go:44 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 768] @ 0x48b485 0x4901c9 0xb1733f 0xb1785d 0x10c56f5 0x10c4fe8 0x10c2ab1 0x10c2590 0x495521 # 0xb1733e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c56f4 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 # 0x10c4fe7 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 # 0x10c2ab0 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 # 0x10c258f github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [26: 5408] @ 0x48b4ac 0x4901c9 0x115e451 0x115e442 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115e450 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x1f0 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x115e441 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e1 github.com/pactus-project/pactus/state/state.go:303 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x699537 0x169717b 0x6994b3 0x97649e 0x97282e 0x973712 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x97282d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x973711 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169712f 0x16ea89a 0x16eb7a5 0x16eb349 0x9765c5 0x97659a 0x972671 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9765c4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x976599 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:47 # 0x972670 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 3328] @ 0x48b4ac 0x425d05 0xafd252 0xafd1d8 0xafd4b2 0xafd554 0xb7b20f 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafd251 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x131 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0xafd1d7 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0xb7 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:45 # 0xafd4b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:64 # 0xafd553 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:74 # 0xb7b20e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x44e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:282 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b4ac 0x473854 0x473366 0xd5aa15 0x10d2b09 0xd2cee5 0x495521 # 0xd5aa14 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10d2b08 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 13824] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x93553d 0x938b91 0x938b92 0x938c19 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x93553c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0xd3943c 0xd3942e 0xd2bc65 0x10c4457 0x10c4066 0x10d537a 0x103ca3a 0x1040dfc 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c4456 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 # 0x10c4065 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:414 # 0x10d5379 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x1040dfb github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1db github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:131 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x6a0c05 0x6a0bdb 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a0c04 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6a0bda 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 8928] @ 0x48b485 0x48b5c5 0x4cc5fd 0x841ea5 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x841ea4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [39: 4992] @ 0x48b485 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 56] @ 0x48b485 0x425d05 0xc2334a 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc23349 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x629 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [7: 336] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6ad02f 0x6ace34 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 1408] @ 0x48b485 0x425d05 0xb7ae3f 0xb7adef 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb7ae3e github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/pb/message.go:20 # 0xb7adee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:253 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x9582e5 0x93931a 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9582e4 crypto/tls.(*clientHelloMsg).unmarshal+0x1904 crypto/tls/handshake_messages.go:583 # 0x939319 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 480] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x93553d 0x938b91 0x938b92 0x938c19 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x93553c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 960] @ 0x48b4ac 0x425d05 0x699e52 0x6a2525 0x115e60b 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x699e51 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:36 # 0x6a2524 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x115e60a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:305 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x69bd5e 0x6bd46b 0x6bd486 0x6bd45c 0x6bd436 0x6bd413 0x1161b93 0x116b259 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6bd46a github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6a github.com/pactus-project/pactus/types/validator/validator.go:95 # 0x6bd485 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x85 github.com/pactus-project/pactus/committee/committee.go:138 # 0x6bd45b github.com/pactus-project/pactus/committee.(*committee).iterate+0x5b github.com/pactus-project/pactus/committee/committee.go:213 # 0x6bd435 github.com/pactus-project/pactus/committee.(*committee).find+0x35 github.com/pactus-project/pactus/committee/committee.go:137 # 0x6bd412 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:132 # 0x1161b92 github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x92 github.com/pactus-project/pactus/state/state.go:652 # 0x116b258 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x138 github.com/pactus-project/pactus/consensus/height.go:26 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 768] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 3264] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x69b5fb 0x6ad18f 0x6ace85 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69b5fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 2880] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5d617c 0x5d9cb6 0x60b87d 0x69b805 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d617b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 768] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 29952] @ 0x48b48c 0x41b4ad 0xcf97d7 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf97d6 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c 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 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 1152] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 5376] @ 0x48b4ac 0x425d05 0x1693a72 0x981179 0x9326d6 0x93c71e 0x9710ec 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9710eb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0x491f3c 0x4eeee8 0x6b91ab 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0x6b91aa 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 [8: 768] @ 0x48b485 0x4901c9 0xb1733f 0xb1785d 0x10c5139 0x10c4f59 0x10c2ab1 0x10c2590 0x495521 # 0xb1733e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb1785c github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10c5138 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 # 0x10c4f58 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 # 0x10c2ab0 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 # 0x10c258f 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: 96] @ 0x48b4ac 0x47329e 0x473292 0x472805 0x47295e 0x7856be 0x793e26 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x8c6d5a 0x8c615b 0x8c6453 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x7856bd github.com/multiformats/go-multibase.Encode+0x4dd github.com/multiformats/go-multibase@v0.3.0/multibase.go:127 # 0x793e25 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8c6d59 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x8c615a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x8c6452 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a 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 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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: 432] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a111f 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6a0c4c 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 4608] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xd62fcd 0xe02285 0xe0202f 0xe01ba5 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0xd62fcc github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x32c github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:190 # 0xe02284 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 # 0xe0202e 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 # 0xe01ba4 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 768] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x1599e69 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599e68 github.com/pactus-project/pactus/www/grpc.metricToProto+0x228 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 432] @ 0x48b485 0x425d05 0x55a0b7 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 11264] @ 0x48b4ac 0x4907d3 0x937c2e 0x938445 0x9388e6 0x9722bd 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x937c2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x938444 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x9388e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9722bc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0xcff0fe 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0x115093b 0x114ce2a 0x495521 # 0xcff0fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [7: 560] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 3392] @ 0x48b4ac 0x425d05 0x67a252 0x675595 0x67635e 0x6747a5 0xde832d 0xdd6e1a 0xdd6b3e 0xdd752e 0xdb0ea5 0x495521 # 0x67a251 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x675594 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67635d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x6747a4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xde832c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:267 # 0xdd6e19 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.59.0/send_conn.go:98 # 0xdd6b3d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.59.0/send_conn.go:74 # 0xdd752d github.com/quic-go/quic-go.(*sendQueue).Run+0x18d github.com/quic-go/quic-go@v0.59.0/send_queue.go:90 # 0xdb0ea4 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: 11264] @ 0x48b485 0x490767 0x1599a33 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599a32 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x632 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [9: 864] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b97a 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [14: 224] @ 0x48b4a5 0x473854 0x473366 0x78beec 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78beeb github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [8: 9216] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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: 512] @ 0x48b4ac 0x4901c9 0x1599757 0x1599743 0x159971b 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599756 encoding/hex.EncodeToString+0x356 encoding/hex/hex.go:127 # 0x1599742 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159971a github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 160] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69ad33 0x69d49b 0x69d476 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x69d49a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x69d475 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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] @ 0x48b485 0x4901c9 0x531c7f 0x78a174 0x78a15a 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a173 strings.Split+0x73 strings/strings.go:361 # 0x78a159 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x1599d52 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599d51 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [30: 8640] @ 0x48b485 0x425d05 0x1599465 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599464 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x64 github.com/pactus-project/pactus/www/grpc/network.go:98 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [18: 9216] @ 0x48b485 0x490767 0x1599b6c 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599b6b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [144: 2304] @ 0x48b485 0x425d05 0xc38bb7 0xc1769a 0x495521 # 0xc38bb6 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xb6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc17699 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [65: 16640] @ 0x48b485 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x159985a 0x1599743 0x159971b 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599859 encoding/hex.EncodeToString+0x459 encoding/hex/hex.go:129 # 0x1599742 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159971a github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 512] @ 0x48b485 0x425d05 0x1599e34 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599e33 github.com/pactus-project/pactus/www/grpc.metricToProto+0x1f3 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [2: 192] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xcde36f 0xcdf6d5 0xd38ad9 0x10d3037 0xd2cee5 0x495521 # 0xcde36e 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x10d3036 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 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 28672] @ 0x48b48c 0x41b4ad 0xcf97f0 0xcf9345 0xd02be5 0xd59d9d 0xd587be 0xd57d9a 0xd563b3 0x495521 # 0xcf97ef github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcf9344 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd02be4 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 # 0xd59d9c 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 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b485 0x425d05 0x41b494 0xd625d2 0xd64145 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd625d1 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:112 # 0xd64144 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 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [25: 4800] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 208] @ 0x48b4ac 0x4731d7 0x51fa86 0x1154527 0x115426a 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1154526 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:64 # 0x1154269 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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: 1568] @ 0x48b4ac 0x41b526 0xcfb125 0xcfb0f7 0xcfae18 0xcfaef9 0x495521 # 0xcfb124 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcfb0f6 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaef8 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 0x169724e 0x16ea89a 0x16eb7a5 0x16eb349 0x97233f 0x97230a 0x96d8d4 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x169724d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97233e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x972309 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b4ac 0x473854 0x473366 0x16ea9ac 0x16eb7a5 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x16ea9ab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4ef419 0xcfaec5 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4ef418 time.NewTicker+0x78 time/tick.go:44 # 0xcfaec4 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [2: 64] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x5f5da6 0x60c0cc 0x60b90a 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16eabad 0x16eb8e6 0x16ec9b5 0x970f99 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16eabac crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x16eb8e5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ec9b4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x970f98 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x4907d3 0x9392d7 0x938e4f 0x973118 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x973117 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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 0xcfb139 0xcfb0f7 0xcfae18 0xcfaef9 0x495521 # 0xcfb138 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xcfb0f6 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaef8 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [5: 480] @ 0x48b485 0x425d05 0x7afd45 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b485 0x425d05 0x4a3e88 0x4a34c5 0x8c1cb9 0xd01ab3 0xd01a9f 0xd00d2d 0xcfd754 0xcfcff0 0xcfce38 0x495521 # 0x4a3e87 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a34c4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8c1cb8 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd01ab2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd01a9e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd00d2c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcfd753 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 64] @ 0x48b4ac 0x4907d3 0x96377b 0x963643 0x963648 0x7af984 0x7afddc 0x9635d4 0x9635b3 0x7af984 0x7afddc 0x962c3d 0x962b34 0x7af984 0x7afddc 0x962478 0x962375 0x7af984 0x7afddc 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0x979d9f 0x495521 # 0x96377a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x963642 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x963647 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1+0x47 crypto/tls/handshake_messages.go:1280 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9635d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9635b2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962c3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962b33 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962477 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x962374 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 720] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8ea1ee 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8ea1ed github.com/pactus-project/pactus/store.(*store).pruneBlock+0x4d github.com/pactus-project/pactus/store/store.go:512 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0xd517d7 0x699537 0x169712f 0x6994b3 0xd4dd38 0xd4f01a 0xd5144b 0xd5f09c 0xd5e9f3 0xd60c68 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd517d6 github.com/flynn/noise.hashFn.Hash+0x16 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x699536 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x169712e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0xd4dd37 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd4f019 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd5144a github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe4a github.com/flynn/noise@v1.1.0/state.go:607 # 0xd5f09b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:207 # 0xd5e9f2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xb72 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/handshake.go:128 # 0xd60c67 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:70 0: 0 [8: 2304] @ 0x48b485 0x4901c9 0x564836 0x56450a 0x565d43 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 46080] @ 0x48b48c 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [15: 13440] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x421e68 0x5caa85 0x6a633b 0x6aca22 0x6ad45e 0x6ad54c 0x8f9029 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5caa84 github.com/pactus-project/pactus/crypto.Address.Encode+0x64 github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a633a github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x5a github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8f9028 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 112] @ 0x48b4ac 0x4901c9 0x592114 0x5920e6 0x5923e7 0x57f0a6 0x5ce815 0x5ce798 0x60718e 0x604f92 0x69afa5 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x592113 math/big.nat.make+0x133 math/big/nat.go:67 # 0x5920e5 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x5923e6 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x57f0a5 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5ce814 math/big.(*Int).Mul+0x174 math/big/int.go:184 # 0x5ce797 github.com/consensys/gnark-crypto/ecc.SplitScalarFour+0xf7 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:268 # 0x60718d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLS+0x3ed github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:877 # 0x604f91 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g2.go:600 # 0x69afa4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x6ad18f 0x6ace85 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 784] @ 0x48b485 0x425d05 0xc1e2b4 0xc1e2a8 0xc367db 0xc330ca 0x495521 # 0xc1e2b3 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x473 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc1e2a7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x467 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc367da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 384] @ 0x48b485 0x425d05 0xcddbf9 0xcdc706 0xd2cd37 0x495521 # 0xcddbf8 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 # 0xcdc705 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 # 0xd2cd36 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [2: 557056] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 835584] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 320] @ 0x48b485 0x490767 0x85ae06 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85ae05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 640] @ 0x48b485 0x425d05 0x6aedbc 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aedbb github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:220 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xc2b90e 0xc2b7b4 0xc279df 0xc33165 0x495521 # 0xc2b90d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x98d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc2b7b3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 672] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x69b4aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x69b4a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 160] @ 0x48b4ac 0x4907d3 0x167fb45 0x5d6286 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x167fb44 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d6285 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 16384] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [87: 4176] @ 0x48b4ac 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 832] @ 0x48b485 0x48b5c5 0x4cc5fd 0x83fd47 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x83fd46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 480] @ 0x48b485 0x425d05 0x1599ca6 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599ca5 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:138 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [10: 11520] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x1191f0c 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1191f0b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2eb github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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: 7168] @ 0x48b485 0x490767 0xc2b16f 0xc2b005 0xc279df 0xc33165 0x495521 # 0xc2b16e github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2b004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x9f6ba9 0x9fb498 0x495521 # 0x9f6ba8 net/http.(*conn).readRequest+0x828 net/http/server.go:1053 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [17: 3264] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 192] @ 0x48b4a5 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 90112] @ 0x48b4ac 0x4901c9 0xafb37f 0xafb312 0xafb316 0x1040499 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xafb37e bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafb311 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafb315 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1040498 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x338 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:73 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [26: 4992] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 3840] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x4907d3 0x5c7a3e 0x5c82c6 0x69bd5e 0x6bcd3f 0x6bcd11 0x6bcd2d 0x6bccf5 0x6bccd2 0x1160f10 0x115ffb4 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5c7a3d golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.50.0/ripemd160/ripemd160.go:123 # 0x5c82c5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x69bd5d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6bcd3e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x11e github.com/pactus-project/pactus/types/validator/validator.go:95 # 0x6bcd10 github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0xf0 github.com/pactus-project/pactus/committee/committee.go:138 # 0x6bcd2c github.com/pactus-project/pactus/committee.(*committee).iterate+0x10c github.com/pactus-project/pactus/committee/committee.go:213 # 0x6bccf4 github.com/pactus-project/pactus/committee.(*committee).find+0xd4 github.com/pactus-project/pactus/committee/committee.go:137 # 0x6bccd1 github.com/pactus-project/pactus/committee.(*committee).Update+0xb1 github.com/pactus-project/pactus/committee/committee.go:67 # 0x1160f0f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:579 # 0x115ffb3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4d3 github.com/pactus-project/pactus/state/state.go:484 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 4608] @ 0x48b485 0x490767 0x1599b6c 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599b6b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [3: 1056] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x1248b6a 0x124a7ce 0x12c70a8 0x12c6876 0x495521 # 0x1248b69 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1009 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:468 # 0x124a7cd google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:665 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x4901c9 0x6a1fee 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6a1fed github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:310 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [71: 5680] @ 0x48b485 0x421deb 0x6a312d 0x6a3c35 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a312c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 336] @ 0x48b485 0x490767 0xbdfaf0 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbdfaef github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x47329e 0x473292 0x472805 0x472a10 0x66fe54 0x66fd96 0x669712 0xcfd1c2 0xcfce38 0x495521 # 0x66fe53 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x66fd95 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x669711 net.(*OpError).Error+0xf1 net/net.go:518 # 0xcfd1c1 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x341 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [20: 3840] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x590605 0x59054e 0x58f9dd 0x57f7ac 0x57fb57 0x5dade5 0x5d9d2d 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x590604 math/big.nat.make+0x544 math/big/nat.go:67 # 0x59054d math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x58f9dc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57f7ab math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57fb56 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5dade4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x5d9d2c github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 192] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 2816] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 4456448] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [26: 3328] @ 0x48b485 0x490767 0x85ae06 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85ae05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 1280] @ 0x48b485 0x490767 0x1599b6c 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599b6b github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 128] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x69d097 0x1162fd2 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x69d096 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1162fd1 github.com/pactus-project/pactus/state.(*state).validateBlock+0x211 github.com/pactus-project/pactus/state/validation.go:35 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 36864] @ 0x48b4ac 0x4901c9 0xd60736 0xd606e3 0xd6067b 0xd616d7 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0xd60735 bufio.NewReaderSize+0xd5 bufio/bufio.go:57 # 0xd606e2 bufio.NewReader+0x82 bufio/bufio.go:63 # 0xd6067a github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/session.go:55 # 0xd616d6 github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/noise/transport.go:57 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [25: 3600] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x48b99d 0x4d232d 0x4b6bbb 0x85f3fa 0x85df18 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 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 # 0x85f3f9 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x85df17 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b4ac 0x473854 0x473366 0x78db79 0x78db3a 0x78da8a 0x78da5f 0x114a868 0x10c43c2 0x10c4066 0x10d537a 0x103ca3a 0x1040dfc 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x78db78 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x158 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x78db39 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x119 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x78da89 github.com/multiformats/go-multiaddr.ForEach+0x69 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x78da5e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x114a867 github.com/pactus-project/pactus/network.makeNetwork.func2+0x107 github.com/pactus-project/pactus/network/network.go:223 # 0x10c43c1 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 # 0x10c4065 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:414 # 0x10d5379 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x1040dfb github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1db github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:131 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 56] @ 0x48b485 0x425d05 0x6a3bbf 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a3bbe github.com/pactus-project/pactus/genesis.MainnetGenesis+0x5e github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 2160] @ 0x48b485 0x425d05 0x117f065 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x117f064 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:98 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 2016] @ 0x48b485 0x425d05 0x48b75a 0x48b76f 0xc40d96 0xc49804 0xc49050 0xc48d98 0x495521 # 0xc40d95 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:230 # 0xc49803 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x883 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:100 # 0xc4904f github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:332 # 0xc48d97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [17: 4595712] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 4866048] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 23040] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2880] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 1632] @ 0x48b4ac 0x4901c9 0x5d9d05 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d9d04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [32: 4096] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e4c6d 0x8e887e 0x8f434b 0x8f6143 0x8f705f 0x8f8ee5 0x115c259 0x115fde9 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e4c6c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8e887d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:307 # 0x8f434a github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xaa github.com/pactus-project/pactus/sandbox/sandbox.go:101 # 0x8f6142 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x262 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8f705e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8f8ee4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x115c258 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x115fde8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x308 github.com/pactus-project/pactus/state/state.go:471 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [25: 4800] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [4: 1536] @ 0x48b485 0x4901c9 0xcff0a5 0xcff0a6 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xcff0a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff0a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f 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: 2304] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x93457b 0x938b91 0x938b92 0x938c19 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x93457a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [52: 29952] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 4032] @ 0x48b4ac 0x4901c9 0x6127f7 0x611e1c 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6127f6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 5136384] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 4055040] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 192] @ 0x48b485 0x425d05 0x1599cb7 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599cb6 github.com/pactus-project/pactus/www/grpc.metricToProto+0x76 github.com/pactus-project/pactus/www/grpc/network.go:139 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [21: 1344] @ 0x48b485 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1200] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [20: 3840] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [11: 2112] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 336] @ 0x48b4ac 0x4901c9 0x543c88 0x5c9c25 0x6af7d4 0x6af7e0 0x6aed52 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6af7d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af7df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aed51 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 3648] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 5632] @ 0x48b485 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [18: 288] @ 0x48b485 0x425d05 0xdd55ca 0xdd543c 0xde2c96 0xde4722 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xdd55c9 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd543b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde2c95 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde4721 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [152: 4864] @ 0x48b4ac 0x4731d7 0xbe125a 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe1259 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 5136384] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 3840] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x491f3c 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0x1150892 0x114ce2a 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 # 0x1150891 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 960] @ 0x48b485 0x425d05 0x92e470 0xda549e 0xda58a5 0x968602 0x967a3a 0x93b6c9 0x979d9f 0x495521 # 0x92e46f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xda549d 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 # 0xda58a4 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0x104 github.com/quic-go/quic-go@v0.59.0/internal/handshake/tls_config.go:26 # 0x968601 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 1056] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x4160b7 0xdc4daf 0xdc46bd 0xdd5619 0xdd543c 0xde2c96 0xde4722 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdc4dae github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:176 # 0xdc46bc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.59.0/frame_sorter.go:46 # 0xdd5618 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:427 # 0xdd543b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:405 # 0xde2c95 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.59.0/stream.go:173 # 0xde4721 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.59.0/streams_map.go:317 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 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 0x490767 0x46f309 0x114a8ff 0x10c43c2 0x10c4066 0x10d537a 0x103ca3a 0x10417de 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x114a8fe github.com/pactus-project/pactus/network.makeNetwork.func2+0x19e github.com/pactus-project/pactus/network/network.go:224 # 0x10c43c1 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 # 0x10c4065 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:414 # 0x10d5379 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x103ca39 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x719 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x10417dd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xbbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:178 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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] @ 0x48b4ac 0x425d05 0x6aed16 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b04ae 0x6b0494 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aed15 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:215 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b04ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b0493 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 336] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6a111f 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [25: 4800] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [64: 36864] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [2: 128] @ 0x48b4ac 0x4731d7 0x7599b4 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde42c 0xcdf6d5 0xd38ad9 0x105132e 0x105179a 0x1050e90 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 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 # 0xcde42b 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 # 0xcdf6d4 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 # 0xd38ad8 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 # 0x105132d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1051799 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 # 0x1050e8f 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 0x971375 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x971374 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x7f4 crypto/tls/handshake_server_tls13.go:777 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 6488064] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 6217728] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 2800] @ 0x48b485 0x425d05 0x6bd32a 0x6bd2ea 0x6bd317 0x6bd2e2 0x115ff5a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bd329 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x6bd2e9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6bd316 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6bd2e1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x115ff59 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:481 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [9: 288] @ 0x48b4ac 0x425d05 0x67a3d7 0x675595 0x67635e 0x6747a5 0xde832d 0xdd6e1a 0xdd6b3e 0xdd752e 0xdb0ea5 0x495521 # 0x67a3d6 net.ipToSockaddr+0x1f6 net/ipsock_posix.go:222 # 0x675594 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x67635d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x6747a4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xde832c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:267 # 0xdd6e19 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.59.0/send_conn.go:98 # 0xdd6b3d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.59.0/send_conn.go:74 # 0xdd752d github.com/quic-go/quic-go.(*sendQueue).Run+0x18d github.com/quic-go/quic-go@v0.59.0/send_queue.go:90 # 0xdb0ea4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 0: 0 [2: 256] @ 0x48b485 0x490767 0xd96651 0xd965f7 0xdbe577 0xdbe351 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xd96650 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 # 0xd965f6 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 # 0xdbe576 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.59.0/connection.go:2770 # 0xdbe350 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.59.0/connection.go:2742 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [5: 800] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd1cd85 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0xb72155 0xb71da8 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd1cd84 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 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0xb72154 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x234 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:523 # 0xb71da7 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 [9: 1008] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xcfb233 0xcfae18 0xcfaef9 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xcfb232 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcfae17 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcfaef8 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [3: 48] @ 0x48b485 0x48b0a5 0x1147ae8 0x1147874 0xc4a5e7 0xc4a3aa 0xc49f05 0xc49a37 0xc498dc 0x495521 # 0x1147ae7 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x87 github.com/pactus-project/pactus/network/gossip.go:266 # 0x1147873 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d3 github.com/pactus-project/pactus/network/gossip.go:230 # 0xc4a5e6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4a3a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc49f04 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc49a36 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc498db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [39: 624] @ 0x48b4a5 0x48b01b 0xc16650 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc1664f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 2688] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [24: 576] @ 0x48b485 0x425d05 0x69c3b2 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c3b1 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 1114112] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 1392640] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 524288] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 1114112] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 557056] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 29360128] @ 0x48b4b3 0x4901c9 0x709bc5 0x722725 0x7480a5 0x72dc4e 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709bc4 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 # 0x722724 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x7480a4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x72dc4d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 [86: 4128] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x1599b27 0x1599990 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 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 # 0x1599b26 github.com/pactus-project/pactus/crypto.Address.String+0x726 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159998f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [12: 1536] @ 0x48b485 0x425d05 0xd2db49 0xd2ce7f 0x495521 # 0xd2db48 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 # 0xd2ce7e 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 [48: 110592] @ 0x48b48c 0x490767 0xc2b16f 0xc2b005 0xc279df 0xc33165 0x495521 # 0xc2b16e github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x1ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc2b004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [29: 5568] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 3584] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117f129 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x562298 0x56228a 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 3648] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [151: 24160] @ 0x48b485 0x425d05 0xbdf916 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbdf915 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x895 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1834 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 880] @ 0x48b4ac 0x4901c9 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b90a 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b909 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [43: 2064] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 4416] @ 0x48b4ac 0x4901c9 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 41472] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x6bb952 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bb951 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xdd7f4c 0xdd7f40 0xdd794a 0xe02b3d 0xe02b38 0xd3852a 0x10d9ec2 0x10d59a2 0xc17b6e 0xc176bb 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 # 0xdd7f4b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.59.0/internal/wire/pool.go:21 # 0xdd7f3f github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.59.0/send_stream.go:145 # 0xdd7949 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.59.0/send_stream.go:100 # 0xe02b3c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.59.0/stream.go:133 # 0xe02b37 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 # 0xd38529 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 # 0x10d9ec1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10d59a1 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 # 0xc17b6d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [50: 2400] @ 0x48b485 0x425d05 0x11475f9 0xc4a5e7 0xc4a3aa 0xc49f05 0xc49a37 0xc498dc 0x495521 # 0x11475f8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:209 # 0xc4a5e6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc4a3a9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc49f04 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc49a36 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc498db github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [22: 528] @ 0x48b485 0x48b145 0x69c5d3 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [117: 74880] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 18816] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc20f1e 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc20f1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 9216] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x115d238 0x115fdbc 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x115fdbb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2db github.com/pactus-project/pactus/state/state.go:470 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [6: 1152] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x11552c5 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x11552c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:27 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x4907d3 0x6b19e5 0x6b1986 0x6b196b 0x6b1f76 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6b19e4 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xe4 github.com/pactus-project/pactus/types/certificate/certificate.go:260 # 0x6b1985 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x85 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6b196a github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x6a github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x6b1f75 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 2880] @ 0x48b485 0x425d05 0x6bd32a 0x6bd2ea 0x6bd317 0x6bd2e2 0x1161a43 0x116b182 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bd329 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x6bd2e9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6bd316 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6bd2e1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1161a42 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:645 # 0x116b181 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [110: 14080] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 18432] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 1024] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 2160] @ 0x48b485 0x4901c9 0xd3943c 0xd3942e 0xd2bc65 0x10c4457 0x10c2cfb 0x10c2590 0x495521 # 0xd3943b github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd3942d 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 # 0xd2bc64 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 # 0x10c4456 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 # 0x10c2cfa 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 # 0x10c258f 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 0x425d05 0x1053957 0x1053a48 0x1051d17 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1053956 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x216 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1053a47 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 # 0x1051d16 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 992] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [68: 4352] @ 0x48b485 0x425d05 0xc2b86a 0xc279df 0xc33165 0x495521 # 0xc2b869 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x8e9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [20: 320] @ 0x48b4a5 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 5200] @ 0x48b485 0x4901c9 0x531c7f 0x78a174 0x78a15a 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a173 strings.Split+0x73 strings/strings.go:361 # 0x78a159 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x4901c9 0xc506b3 0xc4d29f 0xc4eac5 0xc55d17 0xc55d0f 0xde7f62 0xdeb1d5 0xdea585 0x495521 # 0xc506b2 golang.org/x/net/internal/socket.parseInetAddr+0x72 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:83 # 0xc4d29e golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc4eac4 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc55d16 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc55d0e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xde7f61 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdeb1d4 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea584 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 [38: 2432] @ 0x48b485 0x425d05 0x1599f48 0x1599936 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x1599f47 github.com/pactus-project/pactus/www/grpc.metricToProto+0x307 github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x1599935 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [1: 896] @ 0x48b48c 0x425d05 0xd9f845 0xd9f837 0xd9f9ac 0xda9e39 0xdded66 0xddcd52 0xddbac5 0x495521 # 0xd9f844 crypto/tls.Server+0x124 crypto/tls/tls.go:47 # 0xd9f836 crypto/tls.QUICServer+0x116 crypto/tls/quic.go:194 # 0xd9f9ab 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 # 0xda9e38 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.59.0/connection.go:358 # 0xdded65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.59.0/server.go:817 # 0xddcd51 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.59.0/server.go:547 # 0xddbac4 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 0x7ae245 0x7cda0b 0x7d36e8 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7ae244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7cda0a crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x7d36e7 crypto/x509.parseCertificate+0x407 crypto/x509/parser.go:952 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x58c6b9 0x58c63d 0x5f5e26 0x5f5daf 0x60c0cc 0x60b8a5 0x69b805 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5f5e25 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x5f5dae github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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 0x4731d7 0x65da98 0x791a58 0x7982ca 0x78bf0f 0x78f91d 0x78f91e 0x11867ac 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x65da97 net.IP.String+0xf7 net/ip.go:315 # 0x791a57 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78f91c github.com/multiformats/go-multiaddr.(*Component).Value+0xbc github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x78f91d github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbd github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11867ab github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [146: 21024] @ 0x48b485 0x425d05 0x55a0b7 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x8b4534 0x8b445d 0x8c56a5 0x1055c19 0x105543c 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8b445c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x8c56a4 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x1055c18 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 # 0x105543b 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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: 960] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [22: 9152] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc1e6c6 0xc1e405 0xc3649b 0xc330ca 0x495521 # 0xc1e6c5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc1e404 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [68: 39168] @ 0x48b4ac 0x4901c9 0x612bfc 0x611e1c 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612bfb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x5449e7 0x5c9eaa 0x6a63a8 0x6a6346 0x6aca22 0x6ad45e 0x6ad54c 0x8f9029 0x1156ed1 0x1156705 0x11621bc 0x1193dba 0x119636f 0x1195a3c 0x1195746 0x11526a3 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 # 0x6a63a7 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a6345 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8f9028 github.com/pactus-project/pactus/execution.CheckAndExecute+0xc8 github.com/pactus-project/pactus/execution/execution.go:34 # 0x1156ed0 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:156 # 0x1156704 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:89 # 0x11621bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:707 # 0x1193db9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xce086c 0xce63a5 0xd02ca2 0xcf9fce 0xd0231d 0xd2d9b5 0xd2d74f 0x1051152 0x105179a 0x1050e90 0x495521 # 0xce086b 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 # 0xce63a4 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 # 0xd02ca1 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 # 0xcf9fcd github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0x1051151 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1051799 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 # 0x1050e8f 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 0x4907d3 0x71acac 0x70c0b6 0x70c15a 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x70c0b5 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 # 0x70c159 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 0x7058c6 0x747faf 0x747f92 0x72dc4e 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7058c5 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:516 # 0x747fae github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x747f91 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x72dc4d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 640] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720fcb 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720fca github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 96] @ 0x48b485 0x425d05 0x5d5976 0x5d991a 0x5f5bd7 0x60b97a 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d5975 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d9919 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b979 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 6720] @ 0x48b485 0x425d05 0x6a3bd3 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a3bd2 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 15360] @ 0x48b485 0x4901c9 0xcff0a5 0xcff0a6 0xcfe018 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcff0a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcff0a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcfe017 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [104: 93184] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 3072] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [51: 45696] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x7b3557 0x7b34f4 0x7b2d70 0x7b9b0d 0x7b0c19 0x7ce654 0x7d3cb9 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x58c6b8 math/big.nat.make+0x98 math/big/nat.go:67 # 0x58c63c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7b3556 math/big.(*Int).SetBytes+0x196 math/big/int.go:519 # 0x7b34f3 crypto/ecdsa.pointToAffine+0x133 crypto/ecdsa/ecdsa.go:630 # 0x7b2d6f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x7b9b0c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x7b0c18 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x7ce653 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x7d3cb8 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 65280] @ 0x48b4ac 0x425d05 0x9218ae 0x9218a2 0x980a18 0x9774a3 0x96e265 0x96d865 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9218ad crypto/internal/fips140/mlkem.NewEncapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:376 # 0x9218a1 crypto/mlkem.NewEncapsulationKey768+0x21 crypto/mlkem/mlkem.go:107 # 0x980a17 crypto/tls.keyExchangeForCurveID.func3+0x17 crypto/tls/key_schedule.go:83 # 0x9774a2 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x142 crypto/tls/key_schedule.go:208 # 0x96e264 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8e4 crypto/tls/handshake_server_tls13.go:254 # 0x96d864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [31: 17856] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 1872] @ 0x48b485 0x425d05 0x69c414 0x69c3ea 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c413 bytes.NewReader+0x93 bytes/reader.go:159 # 0x69c3e9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 3264] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [59: 3776] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xc33945 0xc32c19 0x495521 # 0xc33944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x14a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:39 # 0xc32c18 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [23: 23552] @ 0x48b4ac 0x5aae85 0x59f66b 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x5b7273 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 2208] @ 0x48b485 0x425d05 0xc488ac 0xc36fe5 0xc36805 0xc330ca 0x495521 # 0xc488ab github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:261 # 0xc36fe4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc36804 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [50: 2400] @ 0x48b485 0x425d05 0x55c3b9 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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] @ 0x48b4ac 0x4731d7 0xbe34f4 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe34f3 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0xcff0fe 0xcfa165 0xd0231d 0xd2d9b5 0xd2d74f 0xd2826a 0x10d3c29 0xc16ead 0x495521 # 0xcff0fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcfa164 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd0231c 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 # 0xd2d9b4 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 # 0xd2d74e 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 # 0xd28269 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 # 0x10d3c28 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [29: 5568] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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 0x1693a72 0x981179 0x9326d6 0x93c71e 0x9738f3 0x96d905 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x93c71d crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x9738f2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x96d904 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/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 0x4901c9 0x814ee5 0x814770 0xafba86 0x1040688 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x814ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x81476f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafba85 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x1040687 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x527 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:97 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 1120] @ 0x48b4ac 0x41b526 0xcff076 0xcff16f 0xcfe018 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcff075 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff16e github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcfe017 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 32] @ 0x48b485 0x48b0a5 0x10d4fc7 0x10d4e5f 0xb72155 0xb71da8 0x495521 # 0x10d4fc6 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 # 0x10d4e5e 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 # 0xb72154 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x234 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:523 # 0xb71da7 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 [16: 256] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [7: 336] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a111f 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [138: 247296] @ 0x48b48c 0x4901c9 0xb265ef 0xb73d7d 0xb7aeee 0xb76932 0xb75fdd 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xb265ee github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb73d7c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:758 # 0xb7aeed github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.39.0/handlers.go:260 # 0xb76931 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:111 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x4901c9 0x759866 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51fa73 0xcde0cc 0xcdfe85 0x10401c4 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x759865 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 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 # 0xcde0cb 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 # 0xcdfe84 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 # 0x10401c3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:54 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 4416] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [108: 10368] @ 0x48b4ac 0x48b5c5 0x4cc5fd 0x55b236 0x55bb3d 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 3840] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 15744] @ 0x48b4ac 0x4901c9 0x612815 0x611e1c 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x612814 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x611e1b github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0xc38990 0xc389bd 0xc270a9 0xc2709d 0xc24c51 0xc1e5fa 0xc3649b 0xc330ca 0x495521 # 0xc3898f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc389bc github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc270a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc2709c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc24c50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1e5f9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x259 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:896 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 5760] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x115d238 0x1160167 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x115d237 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:151 # 0x1160166 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x686 github.com/pactus-project/pactus/state/state.go:501 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea733 0x5ebe99 0x5ec0d0 0x612639 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea732 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x612638 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [95: 1520] @ 0x48b485 0x425d05 0xbe1215 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe1214 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xbf4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 256] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [32: 1536] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x69c3df 0x69c393 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5aae84 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:3201 # 0x59f66a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1573 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x69c3de github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x69c392 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [129: 2064] @ 0x48b485 0x425d05 0x53979b 0xc38c05 0xc1769a 0x495521 # 0x53979a context.AfterFunc+0x7a context/context.go:330 # 0xc38c04 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc17699 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [3: 528] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x8c6405 0x8c3654 0x8c2d7b 0x4a336c 0x8c2cfb 0x8c2ccf 0x8c25e5 0x1056865 0x1054d74 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0x8c6404 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:170 # 0x8c3653 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x8c2d7a 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 # 0x8c2cfa sync.(*Once).Do+0x3a sync/once.go:69 # 0x8c2cce github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x8c25e4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x1056864 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x1054d73 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 [24: 576] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 928] @ 0x48b4ac 0x4907d3 0x56a899 0x56ac9c 0x56aa6a 0x56a53d 0x55a0d4 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 272] @ 0x48b485 0x425d05 0xc48e2f 0x495521 # 0xc48e2e github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xee github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [45: 23040] @ 0x48b485 0x490767 0x85ae06 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85ae05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [272: 43520] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x15999f0 0x15999f1 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 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 # 0x15999ef github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5ef github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15999f0 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f0 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [8: 640] @ 0x48b4ac 0x4901c9 0x5adf6a 0x1599529 0x15994ca 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x1599528 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x15994c9 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0xc9 github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [225: 10800] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [20: 1280] @ 0x48b485 0x490767 0x85ae06 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85ae05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b4ac 0x4731d7 0x85a005 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85a004 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 1048576] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 2097152] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [44: 2816] @ 0x48b485 0x48b5c5 0x4cc5fd 0x85eddb 0x85df18 0x86f6ba 0x86f2f8 0x83fdd7 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x48b5c4 reflect.unsafe_New+0x24 runtime/malloc.go:2230 # 0x4cc5fc reflect.New+0x5c reflect/value.go:3164 # 0x85edda google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x85df17 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [96: 4608] @ 0x48b4ac 0x4901c9 0x5beed3 0x5bf16c 0x1599b27 0x1599990 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 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 # 0x1599b26 github.com/pactus-project/pactus/crypto.Address.String+0x726 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159998f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [21: 8736] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc20f1e 0xc1e4ba 0xc3649b 0xc330ca 0x495521 # 0xc20f1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc1e4b9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc3649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 1024] @ 0x48b485 0x490767 0xc2dd05 0xc22d69 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc2dd04 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc22d68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 256] @ 0x48b485 0x490767 0xbe3b08 0xbe2a6d 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe3b07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbe2a6c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [39: 159744] @ 0x48b4ac 0x4901c9 0xafb37f 0xafb312 0xafb316 0x10525b6 0x10518cb 0x1050e90 0x495521 # 0xafb37e bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xafb311 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xafb315 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10525b5 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 # 0x10518ca 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 # 0x1050e8f 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 0x7afd45 0x962245 0x96219c 0x938877 0x971a65 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afd44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x962244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96219b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971a64 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [455: 1048320] @ 0x48b48c 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 6912] @ 0x48b48c 0x4901c9 0xc2b3de 0xc279df 0xc33165 0x495521 # 0xc2b3dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [59: 3776] @ 0x48b485 0x425d05 0xbe2b98 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2b97 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1257 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [362: 63712] @ 0x48b4ac 0x490af2 0x52d445 0x52d530 0x5beb4f 0x5bf22a 0x15999f0 0x15999f1 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 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 # 0x15999ef github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5ef github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15999f0 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f0 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [31: 31744] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [124: 17856] @ 0x48b485 0x425d05 0x55a0b7 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x55a0b6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 96] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1192cdb 0x11922a6 0x119636f 0x1195d05 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1192cda github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11922a5 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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: 2088] @ 0x48b485 0x425d05 0x937458 0x93457b 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x937457 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x93457a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 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 0xde2665 0xde26ad 0xde3845 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0xde2664 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:70 # 0xde26ac github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.59.0/stream.go:103 # 0xde3844 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 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: 18432] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e5d5c 0x8ea1d2 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e5d5b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:145 # 0x8ea1d1 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 192] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x115428d 0x11863ea 0x11863d3 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x115428c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:56 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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 0xdbf11f 0xdbf063 0xde3805 0xdf031f 0xde448e 0xde4705 0xdb92e9 0xdb8625 0xdb3f1e 0xdb348f 0xdb2825 0xdb0492 0x495521 # 0xdbf11e 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 # 0xdbf062 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.59.0/connection.go:2940 # 0xde3804 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:76 # 0xdf031e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:143 # 0xde448d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.59.0/streams_map.go:279 # 0xde4704 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.59.0/streams_map.go:310 # 0xdb92e8 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.59.0/connection.go:1824 # 0xdb8624 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.59.0/connection.go:1758 # 0xdb3f1d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.59.0/connection.go:1256 # 0xdb348e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.59.0/connection.go:1154 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 0: 0 [3: 288] @ 0x48b485 0x425d05 0x6aeed6 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6aeed5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:238 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0xc1e251 0xc367db 0xc330ca 0x495521 # 0xc1e250 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x410 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc367da github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 960] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69b66b 0x69b601 0x6ad18f 0x6ace85 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b600 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6ad18e github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xee github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x6ace84 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:415 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [342: 21888] @ 0x48b485 0x425d05 0xc36665 0xc330ca 0x495521 # 0xc36664 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1341 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [48: 2304] @ 0x48b4ac 0x4901c9 0x69c5bb 0x69c46a 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x6b1dee 0x6b1dd4 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x69c469 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x6b1ded github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6b1dd3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 1310720] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 2097152] @ 0x48b4b3 0x4907d3 0x560be5 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [335: 58960] @ 0x48b4ac 0x4731d7 0x85adca 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85adc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 96] @ 0x48b4a5 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [38: 1824] @ 0x48b485 0x425d05 0x11474d6 0x4a49ca 0x495521 # 0x11474d5 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x75 github.com/pactus-project/pactus/network/gossip.go:193 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [68: 4352] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x78a3cb 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x53dd95 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x78a3ca github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 19840] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [95: 10640] @ 0x48b485 0x425d05 0xc17f49 0xc23378 0xc22cd4 0xc371d2 0xc330e5 0x495521 # 0xc17f48 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x28 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:215 # 0xc23377 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x657 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc22cd3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc371d1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc330e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [24: 4608] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [3: 576] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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] @ 0x48b4a5 0x4901c9 0x791b5a 0x798346 0x78a4e7 0x78e12f 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x791b59 github.com/multiformats/go-multiaddr.portStB+0xb9 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4e6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [270: 311040] @ 0x48b48c 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [139: 2224] @ 0x48b485 0x48b0a5 0xc17d8b 0xc176bb 0x495521 # 0xc17d8a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x3aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:185 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [5: 2560] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0x981134 0x9326d6 0x972405 0x9723d7 0x96d8d4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x981133 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x972404 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x9723d6 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x96d8d3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 4368] @ 0x48b4ac 0x4901c9 0x6a0fcb 0x6a0c4d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a0fca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6a0c4c 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x6bb952 0x116b1b1 0x116b0f3 0x1164e71 0x1164e34 0x1187985 0x1194eaf 0x119039a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bb951 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x116b1b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x116b0f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1164e70 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x1164e33 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x1187984 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x44 github.com/pactus-project/pactus/consensus/manager/manager.go:136 # 0x1194eae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:156 # 0x1190399 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d9 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x66976f 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x93b005 0x93afcf 0xcfaa44 0xcfce51 0x495521 # 0x66976e net.(*OpError).Error+0x14e net/net.go:520 # 0x5225d3 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x522d4d fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x52584b fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51caf3 fmt.errorf+0xb3 fmt/errors.go:41 # 0x93b004 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x93afce crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xcfaa43 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xcfce50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [15: 1440] @ 0x48b4ac 0x4901c9 0x5d98f9 0x5f5bd7 0x60b965 0x69b805 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5d98f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x5f5bd6 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x60b964 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 2621440] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 2097152] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x1607e75 0x1607a85 0x1603f9b 0x1603b45 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 # 0x1607e74 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x1607a84 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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: 2883584] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1607737 0x16087cb 0x160a1d5 0x1609e65 0x16094b3 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 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1607736 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16087ca github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x160a1d4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1609e64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [563: 13512] @ 0x48b4ac 0x4731d7 0xbe32fb 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe32fa github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x57a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [32: 1024] @ 0x48b485 0x490767 0x55d425 0x55ad3e 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 5760] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x61264b 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x61264a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5ee659 0x5eacde 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6a2355 0x6a1d37 0x116336f 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ee658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x5eacdd github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x116336e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [278: 80064] @ 0x48b485 0x425d05 0x59ca90 0x117f0bb 0x117f06e 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x59ca8f github.com/fxamacker/cbor/v2.DecOptions.decMode+0x46f github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1131 # 0x117f0ba github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x9a github.com/fxamacker/cbor/v2@v2.9.1/decode.go:919 # 0x117f06d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:102 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 16960] @ 0x48b485 0x4901c9 0x1186519 0x1186508 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x1186518 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1186507 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 13824] @ 0x48b48c 0x425d05 0x7d3325 0x7d473d 0x96cae9 0x9731ff 0x96d8f4 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7d3324 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7d473c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x96cae8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x9731fe crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x96d8f3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [31: 11904] @ 0x48b4ac 0x5aae85 0x59f66b 0x59e475 0x59df4d 0x6aeaf5 0x6aead7 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6aeaf4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x6aead6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [64: 15360] @ 0x48b485 0x4901c9 0x1186519 0x1186508 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x1186518 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1186507 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [175: 33600] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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] @ 0x48b4ac 0x425d05 0x6aed16 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6aed15 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:215 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [31: 2480] @ 0x48b485 0x425d05 0x6bd32a 0x6bd2ea 0x6bd317 0x6bd2e2 0x1163342 0x115fbea 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6bd329 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x6bd2e9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6bd316 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6bd2e1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1163341 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:60 # 0x115fbe9 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x109 github.com/pactus-project/pactus/state/state.go:445 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [894: 100128] @ 0x48b485 0x425d05 0x53974d 0xc38c05 0xc1769a 0x495521 # 0x53974c context.AfterFunc+0x2c context/context.go:326 # 0xc38c04 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc17699 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [67: 6432] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 253952] @ 0x48b4b3 0x4907d3 0x560be5 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 253952] @ 0x48b4b3 0x4907d3 0x56e305 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x16079af 0x1603f9b 0x1603b45 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 # 0x16079ae github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14e github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1603f9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1603b44 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 [863: 138080] @ 0x48b485 0x425d05 0xbdfab5 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbdfab4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa34 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [27: 864] @ 0x48b485 0x425d05 0x1186345 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x1186344 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 2304] @ 0x48b4ac 0x4901c9 0x5d6385 0x5d9cb6 0x60b87d 0x69b805 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5d6384 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x5d9cb5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x60b87c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x69b804 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [91: 8736] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 19552] @ 0x48b485 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc27b52 0xc27b60 0xc33165 0x495521 # 0xc27b51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc27b5f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [723: 80976] @ 0x48b485 0x425d05 0xc1649b 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc1649a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x43a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:88 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [91: 1456] @ 0x48b485 0x48b0a5 0xc1660e 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xc1660d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5ad github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [80: 6400] @ 0x48b485 0x425d05 0xc49554 0xc48d98 0x495521 # 0xc49553 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x5d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:368 # 0xc48d97 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [489: 250368] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [5: 320] @ 0x48b485 0x425d05 0xbe2318 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe2317 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9d7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [28: 5376] @ 0x48b4ac 0x4901c9 0x5ea6f5 0x5ebe99 0x5ec0d0 0x6125ab 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea6f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125aa github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [132: 67584] @ 0x48b485 0x490767 0xbe333b 0xbe2c89 0xbdf993 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe333a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbe2c88 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbdf992 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x912 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [22: 4224] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x5ec0d0 0x6125ea 0x611ef8 0x612032 0x69bac7 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5ec0cf github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6125e9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x6a6490 0x6a641d 0x6ace04 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 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 # 0x6a648f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a641c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 576] @ 0x48b4ac 0x425d05 0x69afb9 0x69d3e5 0x69d35e 0x69d145 0x1160653 0x116015a 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69afb8 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x78 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x69d3e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69d35d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x69d144 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x64 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1160652 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1b2 github.com/pactus-project/pactus/state/state.go:539 # 0x1160159 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x679 github.com/pactus-project/pactus/state/state.go:497 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 8192] @ 0x48b4ac 0x4901c9 0x8c1cef 0xc17a7a 0xc17a70 0xc176bb 0x495521 # 0x8c1cee github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc17a79 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc17a6f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc176ba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [49: 2352] @ 0x48b485 0x425d05 0xc50925 0xc4d29f 0xc4eac5 0xc55d17 0xc55d0f 0xde7f62 0xdeb1d5 0xdea585 0x495521 # 0xc50924 golang.org/x/net/internal/socket.parseInetAddr+0x2e4 golang.org/x/net@v0.53.0/internal/socket/sys_posix.go:100 # 0xc4d29e golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:25 # 0xc4eac4 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:28 # 0xc55d16 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc55d0e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xde7f61 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdeb1d4 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea584 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 [6: 4608] @ 0x48b4ac 0x4907d3 0x7afc57 0x7afaa7 0x7af8bd 0x964b45 0x7af984 0x7afddc 0x9649b7 0x964918 0x9648c5 0x7af984 0x7afddc 0x964605 0x96455c 0x938877 0x971bac 0x96d8c5 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x7afc56 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7afaa6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x7af8bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x964b44 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9649b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x964917 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x9648c4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964604 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96455b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x971bab crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x96d8c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-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: 9856] @ 0x48b4ac 0x425d05 0x1693a72 0x981179 0x9326d6 0x971067 0x97103b 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x1693a71 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x981178 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x9326d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x971066 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x97103a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [140: 3360] @ 0x48b4ac 0x4731d7 0x1151beb 0xc2ed46 0xc2eb90 0xc36c65 0xc366da 0xc330ca 0x495521 # 0x1151bea github.com/pactus-project/pactus/network.MessageIDFunc+0x4a github.com/pactus-project/pactus/network/utils.go:140 # 0xc2ed45 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:54 # 0xc2eb8f github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:41 # 0xc36c64 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x2c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1398 # 0xc366d9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc330c9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc29 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1095: 1261440] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3b7f 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3b7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 4416] @ 0x48b4ac 0x4901c9 0x5ea714 0x5ebe99 0x612525 0x611ef8 0x612032 0x69bac7 0x6b1f9f 0x115e427 0x1188013 0x1194053 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x5ea713 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x5ebe98 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x612524 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x611ef7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x612031 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x69bac6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6b1f9e github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x115e426 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c6 github.com/pactus-project/pactus/state/state.go:297 # 0x1188012 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:188 # 0x1194052 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 4160] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 237568] @ 0x48b4b3 0x4907d3 0x560be5 0x161326d 0x1612a2c 0x16126ca 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x560be4 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x161326c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1612a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16126c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 237568] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x1607ccb 0x1603525 0x562271 0x561473 0x561231 0x560b7e 0x1612777 0x1611f2b 0x1614636 0x9fd629 0x9ff427 0x1613ee4 0x9fd629 0xa1ddce 0x9fb710 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1607cca github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1603524 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 # 0x1612776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1611f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1614635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1613ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [52: 13312] @ 0x48b485 0x490767 0x85ae06 0x86f6ba 0x86f2f8 0x841f0c 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0x126033c 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x85ae05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x841f0b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x126033b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:96 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.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: 98304] @ 0x48b4ac 0x4901c9 0x1229813 0x1229575 0x125222c 0x1252112 0x1244c5a 0x495521 # 0x1229812 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229574 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125222b google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:527 # 0x1252111 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:488 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 0: 0 [72: 3456] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x1599b27 0x1599990 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1599b26 github.com/pactus-project/pactus/crypto.Address.String+0x726 github.com/pactus-project/pactus/crypto/address.go:89 # 0x159998f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [321: 51360] @ 0x48b4ac 0x4901c9 0x5bf1b4 0x15999f0 0x15999f1 0x1184562 0x1599385 0x13273eb 0x156b13e 0x1327243 0x12c99d2 0x12ceb26 0x12c72ff 0x495521 # 0x5bf1b3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15999ef github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5ef github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15999f0 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f0 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1184561 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x1599384 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x13273ea 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 # 0x156b13d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1327242 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 # 0x12c99d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x11d1 google.golang.org/grpc@v1.80.0/server.go:1430 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 0: 0 [143: 22880] @ 0x48b485 0x425d05 0xc2bb29 0xc2bb0c 0xc28785 0xc33165 0x495521 # 0xc2bb28 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x108 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2bb0b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc28784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 704] @ 0x48b48c 0x4901c9 0xc2b3de 0xc279df 0xc33165 0x495521 # 0xc2b3dd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x45d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc279de github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [685: 120560] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [64: 2048] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0x78e185 0x11864f0 0x1185bcf 0x1186073 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11864ef github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x1185bce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1186072 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/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 0x5449e7 0x5c9eaa 0x5caa9e 0x6a4794 0x6a4ea7 0x6aca22 0x6ad45e 0x6ad54c 0x8e7130 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 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 # 0x5caa9d github.com/pactus-project/pactus/crypto.Address.Encode+0x7d github.com/pactus-project/pactus/crypto/address.go:120 # 0x6a4793 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6a4ea6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x126 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6aca21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x281 github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8e712f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1067: 1229184] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x118640e 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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: 10752] @ 0x48b4ac 0x4907d3 0x9392d7 0x938e4f 0x9684bb 0x967a3a 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x9392d6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x938e4e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x9684ba crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x967a39 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 5376] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x934ee5 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x934ee4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 64] @ 0x48b4ac 0x4731d7 0x51fa86 0xcdd534 0xcdd56e 0xcdb951 0xcdee4c 0xe18482 0xe18350 0xd32955 0xd260f8 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcdd533 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 # 0xcdd56d 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 # 0xcdb950 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 # 0xcdee4b 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 # 0xe18481 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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: 64] @ 0x48b4ac 0x4731d7 0x7599b4 0x8c73b8 0x8c73a2 0x8c73a3 0x522534 0x522d4e 0x52584c 0x51f971 0xd1cd1b 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0x11517dd 0x1151571 0x495521 # 0x7599b3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x8c73b7 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x8c73a1 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x8c73a2 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 # 0xd1cd1a 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 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 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 0x53a156 0x53978f 0x65838a 0x66dfbc 0x66dafb 0x662e18 0x672327 0x6721c9 0x6721ca 0x64d7ce 0x64cfc8 0x64c759 0x64b4a5 0xe0f87b 0xe0ec17 0xe0e688 0xe17f1d 0xe18611 0xe18350 0xd32955 0xd260f8 0x495521 # 0x53a155 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53978e context.AfterFunc+0x6e context/context.go:329 # 0x658389 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x66dfbb net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66dafa net.socket+0x29a net/sock_posix.go:70 # 0x662e17 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x672326 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x6721c8 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x6721c9 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x64d7cd net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x64cfc7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x64c758 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b4a4 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe0f87a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe0ec16 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 # 0xe0e687 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 # 0xe17f1c 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 # 0xe18610 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 112] @ 0x48b4ac 0x41b526 0x539e0a 0x64ce74 0x64c759 0x64b4a5 0xe0f87b 0xe0ec17 0xe0e688 0xe17f1d 0xe18611 0xe18350 0xd32955 0xd260f8 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x64ce73 net.(*sysDialer).dialSerial+0xf3 net/dial.go:734 # 0x64c758 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x64b4a4 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe0f87a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe0ec16 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 # 0xe0e687 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 # 0xe17f1c 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 # 0xe18610 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x119554d 0x11960e5 0x119571a 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x119554c github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xec github.com/pactus-project/pactus/sync/sync.go:240 # 0x11960e4 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:321 # 0x1195719 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x11526a2 github.com/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 0x53ae19 0x53b60d 0x53b5cf 0xd260a5 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 # 0xd260a4 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: 16] @ 0x48b485 0x48b0a5 0xd1ccd3 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0x11517dd 0x1151571 0x495521 # 0xd1ccd2 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 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 1792] @ 0x48b48c 0x41b4ad 0xcf97f0 0xcf94a5 0xd02bfb 0xd59d9d 0xd587be 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0xcf97ef github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcf94a4 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xd02bfa github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:53 # 0xd59d9c 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 # 0xd587bd 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 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 160] @ 0x48b485 0x4901c9 0xd38dd4 0xd38dc6 0xd326ca 0xd260f8 0x495521 # 0xd38dd3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd38dc5 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 # 0xd326c9 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 # 0xd260f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a111f 0x6aee05 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x8b4534 0x8c28e6 0x1053fb7 0x1051d31 0x105b0ac 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x8b4533 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8c28e5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0x1053fb6 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 # 0x1051d30 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 # 0x105b0ab 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 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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 0x16eaea8 0x94cecc 0x94ac5e 0x944548 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x16eaea7 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 crypto/internal/fips140/tls13/tls13.go:122 # 0x94cecb crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4cb crypto/tls/handshake_client_tls13.go:517 # 0x94ac5d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c 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 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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: 32] @ 0x48b485 0x425d05 0x7288b3 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x7288b2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 8064] @ 0x48b4ac 0x4901c9 0x5adf6a 0x6a3149 0x6a311d 0x6a3c35 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x5adf69 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:1014 # 0x6a3148 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.1/encode.go:98 # 0x6a311c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6a3c34 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x5f5da6 0x60c0cc 0x60b8a5 0x69ad33 0x11547ca 0x11547e4 0x11955f5 0x11960e5 0x119571a 0x11526a3 0x495521 # 0x5f5da5 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x60c0cb github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x60b8a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x69ad32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x11547c9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x11547e3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:93 # 0x11955f4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:242 # 0x11960e4 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:321 # 0x1195719 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x11526a2 github.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 0x4907d3 0x87f834 0x87e522 0x87e1ac 0x817842 0x8175b2 0x1052dd6 0x1052615 0x10518cb 0x1050e90 0x495521 # 0x87f833 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x87e521 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x87e1ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x817841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x8175b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1052dd5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x1052614 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 # 0x10518ca 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 # 0x1050e8f 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: 576] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x937430 0x9373f7 0x93457b 0x938b91 0x938b92 0x938c19 0x944225 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x93742f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x9373f6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x93457a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x944224 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:300 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c 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 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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: 384] @ 0x48b485 0x425d05 0x64b212 0xe0f87b 0xe0ec17 0xe0e688 0xe17f1d 0xe18611 0xe18350 0xd32955 0xd260f8 0x495521 # 0x64b211 net.(*Dialer).DialContext+0x1f1 net/dial.go:544 # 0xe0f87a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe0ec16 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 # 0xe0e687 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 # 0xe17f1c 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 # 0xe18610 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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: 8192] @ 0x48b4ac 0x425d05 0x92154e 0x921542 0x980958 0x97709b 0x943602 0x943da5 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x92154d crypto/internal/fips140/mlkem.NewDecapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:199 # 0x921541 crypto/mlkem.NewDecapsulationKey768+0x21 crypto/mlkem/mlkem.go:59 # 0x980957 crypto/tls.keyExchangeForCurveID.func1+0x17 crypto/tls/key_schedule.go:77 # 0x97709a crypto/tls.(*hybridKeyExchange).keyShares+0xba crypto/tls/key_schedule.go:176 # 0x943601 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x943da4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c 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 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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: 224] @ 0x48b4ac 0x425d05 0x75f37a 0x75f390 0x169717b 0x16d15b7 0x16d4d30 0x7b8747 0x7b1e25 0x7b1905 0x5c141b 0x94e999 0x94acbb 0x944548 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x75f379 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x75f38f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d15b6 crypto/internal/fips140/ecdsa.newDRBG[...]+0x316 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16d4d2f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x7b8746 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x7b1e24 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x7b1904 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x5c141a crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x94e998 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x94acba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c 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 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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] @ 0x48b485 0x425d05 0x5393db 0x5393bd 0x93b40b 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x5393da context.withCancel+0x3a context/context.go:277 # 0x5393bc context.WithCancel+0x1c context/context.go:241 # 0x93b40a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c 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 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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: 832] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [94: 10528] @ 0x48b485 0x425d05 0xc2bb18 0xc2bb0c 0xc28785 0xc33165 0x495521 # 0xc2bb17 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2bb0b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc28784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc33164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xcc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 16384] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117f129 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 0: 0 [1: 128] @ 0x48b4ac 0x425d05 0x5d5d5a 0x5d5d66 0x5c121d 0x16ecad7 0x169717b 0x16ea89a 0x16eb7a5 0x16eb349 0x9710ad 0x971068 0x96d8b2 0x967bd1 0x93b6c9 0xd64c5f 0xd64c0a 0xd644bd 0xd593c2 0xd582b9 0xd57d9a 0xd563b3 0x495521 # 0x5d5d59 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d5d65 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5c121c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16ecad6 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x169717a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16ea899 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16eb7a4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x16eb348 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9710ac crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x971067 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x96d8b1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x967bd0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd644bc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd593c1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd563b2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [254: 390144] @ 0x48b4ac 0x4901c9 0x5b7748 0x5b758e 0x5b71e6 0x117f129 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f128 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.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] @ 0x48b485 0x46eef3 0xdc63c7 0xdccabe 0xdcc2e5 0xdcc1a5 0xdcaf4a 0xdcace5 0xdbe1b5 0xdbd686 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xdc63c6 github.com/quic-go/quic-go.(*framer).Append+0xb26 github.com/quic-go/quic-go@v0.59.0/framer.go:154 # 0xdccabd github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.59.0/packet_packer.go:692 # 0xdcc2e4 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:605 # 0xdcc1a4 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:596 # 0xdcaf49 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:487 # 0xdcace4 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.59.0/packet_packer.go:470 # 0xdbe1b4 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.59.0/connection.go:2736 # 0xdbd685 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.59.0/connection.go:2601 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [654: 94176] @ 0x48b4ac 0x4907d3 0xbe15c5 0xbdfba7 0xc164ba 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xbe15c4 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbdfba6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc164b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/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: 448] @ 0x48b4ac 0x41b526 0x1150da5 0x495521 # 0x1150da4 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:108 0: 0 [3: 720] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x8db648 0x8db5dc 0x8dd035 0x8dd42f 0x15a6392 0x15a6379 0x15a8485 0x15a2ddc 0x15a2d98 0x15f70a5 0x163f57f 0x1659397 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8db647 regexp.newQueue+0xa7 regexp/onepass.go:142 # 0x8db5db regexp.makeOnePass+0x3b regexp/onepass.go:300 # 0x8dd034 regexp.compileOnePass+0x194 regexp/onepass.go:502 # 0x8dd42e regexp.compile+0x8e regexp/regexp.go:187 # 0x15a6391 regexp.Compile+0x9b1 regexp/regexp.go:131 # 0x15a6378 github.com/gorilla/mux.newRouteRegexp+0x998 github.com/gorilla/mux@v1.8.1/regexp.go:128 # 0x15a8484 github.com/gorilla/mux.(*Route).addRegexpMatcher+0x144 github.com/gorilla/mux@v1.8.1/route.go:196 # 0x15a2ddb github.com/gorilla/mux.(*Route).Path+0x25b github.com/gorilla/mux@v1.8.1/route.go:364 # 0x15a2d97 github.com/gorilla/mux.(*Router).HandleFunc+0x217 github.com/gorilla/mux@v1.8.1/mux.go:302 # 0x15f70a4 github.com/pactus-project/pactus/www/html.(*Server).StartServer+0x664 github.com/pactus-project/pactus/www/html/server.go:85 # 0x163f57e github.com/pactus-project/pactus/node.(*Node).Start+0x2de github.com/pactus-project/pactus/node/node.go:184 # 0x1659396 github.com/pactus-project/pactus/cmd.StartNode+0x256 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 384] @ 0x48b485 0x490767 0x4909a7 0x4cb585 0x4cb42e 0x55b7e5 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x118640e 0x11860c5 0x1185d27 0x1195bb3 0x119576e 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118640d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/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 0x1697210 0x6994b3 0x97649e 0x94ecd3 0x94acd6 0x944548 0x93b6c9 0x979d9f 0x495521 # 0x169720f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6994b2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x97649d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:39 # 0x94ecd2 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 crypto/tls/handshake_client_tls13.go:812 # 0x94acd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:145 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 720] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x6bd32a 0x6bd2ea 0x6bd317 0x6bd2e2 0x115ff5a 0x11973bd 0x11917ab 0x119636f 0x1195d05 0x119576e 0x11526a3 0x495521 # 0x6bd329 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x6bd2e9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x6bd316 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x6bd2e1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x115ff59 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:481 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x11917aa github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x58a github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195d04 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:303 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.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 0x41b526 0xcff117 0xcfe018 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcff116 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcfe017 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 384] @ 0x48b485 0x425d05 0x10d476a 0x10d4075 0x115093b 0x114ce2a 0x495521 # 0x10d4769 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10d4074 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 # 0x115093a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x114ce29 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 512] @ 0x48b4ac 0x425d05 0x7c435e 0x7c4373 0xd9edf4 0xd9e84e 0xda73f1 0xda264e 0xda0752 0xda061b 0xda0458 0xdb9e9d 0xdb9a68 0xdb8e31 0xdb8185 0xdb592c 0xdb2ffd 0xdb2825 0xdb0492 0xde9efa 0x495521 # 0x7c435d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7c4372 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9edf3 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 # 0xd9e84d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.59.0/internal/handshake/aead.go:18 # 0xda73f0 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 # 0xda264d 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 # 0xda0751 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 # 0xda061a 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 # 0xda0457 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 # 0xdb9e9c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.59.0/connection.go:2006 # 0xdb9a67 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.59.0/connection.go:1915 # 0xdb8e30 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.59.0/connection.go:1870 # 0xdb8184 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.59.0/connection.go:1738 # 0xdb592b github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.59.0/connection.go:1385 # 0xdb2ffc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.59.0/connection.go:1142 # 0xdb2824 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.59.0/connection.go:1023 # 0xdb0491 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.59.0/connection.go:664 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 0: 0 [1: 16] @ 0x48b4a5 0x425d05 0x7d987a 0xd62f34 0xd628ab 0x9493e3 0x94daba 0x94ac8c 0x944548 0x93b6c9 0x979d9f 0x495521 # 0x7d9879 crypto/x509.(*Certificate).Verify+0x459 crypto/x509/verify.go:616 # 0xd62f33 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x293 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:184 # 0xd628aa 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 # 0x9493e2 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x94dab9 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x94ac8b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 176] @ 0x48b4ac 0x4731d7 0x55e189 0x55ae14 0x55c845 0x55ad3e 0x55b8bb 0x55ad74 0x55c845 0x55ad3e 0x55a59e 0x55a179 0x6a354d 0x55c16e 0x55ad3e 0x55a59e 0x55a179 0x6a3c25 0x6a3c26 0x1194f65 0x1195005 0x1195625 0x11960e5 0x119571a 0x11526a3 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 # 0x6a354c 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 # 0x6a3c24 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6a3c25 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1194f64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:168 # 0x1195004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:181 # 0x1195624 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:244 # 0x11960e4 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:321 # 0x1195719 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:271 # 0x11526a2 github.com/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 0x7948be 0x794889 0xd33025 0xd2522d 0xd252c5 0xd25c67 0xd25da5 0xd3227e 0xd3102f 0xd20929 0xd2f958 0x495521 # 0x7948bd github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x794888 github.com/multiformats/go-multiaddr.SplitFunc+0x108 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0xd33024 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 # 0xd2522c 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 # 0xd252c4 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 # 0xd25c66 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 # 0xd25da4 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 # 0xd3227d 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 # 0xd3102e 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 # 0xd20928 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 # 0xd2f957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xd38dd4 0xd38dc6 0xd326ca 0xd260f8 0x495521 # 0xd38dd3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd38dc5 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 # 0xd326c9 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 # 0xd260f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd21d0d 0xd2f958 0x495521 # 0xd21d0c 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 # 0xd2f957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xc08fc5 0xc0915a 0xe04a47 0xd392ba 0xd31cb3 0x78faa3 0xd3151d 0xd2fa90 0xd20210 0xd2f958 0x495521 # 0xc08fc4 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09159 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe04a46 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 # 0xd392b9 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 # 0xd31cb2 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 # 0x78faa2 github.com/multiformats/go-multiaddr.FilterAddrs+0x122 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd3151c 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 # 0xd2fa8f 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 # 0xd2020f 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 # 0xd2f957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc0aea8 0xc0c494 0xc0bf28 0xc12ba5 0x10d4d75 0x11517dd 0x1151571 0x495521 # 0xc0aea7 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 # 0xc0c493 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10d4d74 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 240] @ 0x48b485 0x4901c9 0xc08fc5 0xc0915a 0xe04a47 0xd392ba 0xd30dec 0xd3006f 0xd30673 0xd2fa65 0xd20210 0xd2f958 0x495521 # 0xc08fc4 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09159 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe04a46 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 # 0xd392b9 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 # 0xd30deb 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 # 0xd3006e 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 # 0xd30672 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 # 0xd2fa64 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 # 0xd2020f 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 # 0xd2f957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 192] @ 0x48b485 0x490767 0xd2c1db 0xd31227 0xd2fa90 0xd20210 0xd2f958 0x495521 # 0xd2c1da 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 # 0xd31226 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 # 0xd2fa8f 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 # 0xd2020f 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 # 0xd2f957 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: 128] @ 0x48b4ac 0x4901c9 0x53dd96 0x53df19 0x5c94e3 0x5c9e3d 0x6ac94f 0x6ac88d 0x6ad45e 0x6ad54c 0x8e7130 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 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 # 0x6ac94e github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ae github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ac88c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0xec github.com/pactus-project/pactus/types/tx/tx.go:328 # 0x6ad45d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8e712f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b485 0x425d05 0xd204af 0xd2f958 0x495521 # 0xd204ae 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 # 0xd2f957 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 0x48b0a5 0xd2f089 0xd2ef65 0x10d5051 0x10d4e5f 0x11517dd 0x1151571 0x495521 # 0xd2f088 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 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x48b485 0x490767 0xd313ef 0xd3126e 0xd31252 0xd2fa90 0xd20210 0xd2f958 0x495521 # 0xd313ee 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 # 0xd3126d github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd31251 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 # 0xd2fa8f 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 # 0xd2020f 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 # 0xd2f957 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 0x490767 0xd313ef 0xd3126e 0xd31252 0xd2fa90 0xd20210 0xd2f958 0x495521 # 0xd313ee 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 # 0xd3126d github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd31251 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 # 0xd2fa8f 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 # 0xd2020f 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 # 0xd2f957 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 0x78f9cb 0xd3151d 0xd2fa90 0xd20210 0xd2f958 0x495521 # 0x78f9ca github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd3151c 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 # 0xd2fa8f 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 # 0xd2020f 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 # 0xd2f957 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 0x7a8d92 0x7a8370 0x7a8dde 0x7a8370 0x7a8dde 0x7a92a8 0x7df06c 0x7df04b 0xd63165 0xd628ab 0x9493e3 0x94daba 0x94ac8c 0x944548 0x93b6c9 0x979d9f 0x495521 # 0x7a8d91 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a836f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x7a8ddd encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x7a92a7 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7df06b encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7df04a crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd63164 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd628aa 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 # 0x9493e2 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x94dab9 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x94ac8b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x944547 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1536] @ 0x48b4ac 0x4907d3 0x9549d5 0x9549a5 0x9548b7 0x7af984 0x7afddc 0x954639 0x9545f7 0x7af984 0x7afddc 0x954594 0x954573 0x7af984 0x7afddc 0x9523ee 0x952280 0x9568f5 0x938877 0x944175 0x93b6c9 0x979d9f 0x495521 # 0x9549d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9549a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9548b6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x954638 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x78 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9545f6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x954593 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x954572 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x7af983 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7afddb vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9523ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x284d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95227f crypto/tls.(*clientHelloMsg).marshalMsg+0x26df crypto/tls/handshake_messages.go:285 # 0x9568f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x938876 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x944174 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b485 0x425d05 0x491f3c 0x4eeee8 0xd1bffd 0xd1ff07 0xd2f958 0x495521 # 0x491f3b time.newTimer+0x3b runtime/time.go:390 # 0x4eeee7 time.NewTimer+0x67 time/sleep.go:145 # 0xd1bffc 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 # 0xd1ff06 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 # 0xd2f957 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 0xd38dd4 0xd38dc6 0xd31cb3 0x78faa3 0xd3151d 0xd2fa90 0xd20210 0xd2f958 0x495521 # 0xd38dd3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd38dc5 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 # 0xd31cb2 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 # 0x78faa2 github.com/multiformats/go-multiaddr.FilterAddrs+0x122 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd3151c 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 # 0xd2fa8f 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 # 0xd2020f 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 # 0xd2f957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x414eb2 0x53a19a 0x53ae78 0x53b60d 0x53b5cf 0xd260a5 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 # 0xd260a4 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 [2: 384] @ 0x48b485 0x490767 0xd313ef 0xd3126e 0xd31252 0xd2fa90 0xd20210 0xd2f958 0x495521 # 0xd313ee 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 # 0xd3126d github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd31251 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 # 0xd2fa8f 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 # 0xd2020f 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 # 0xd2f957 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 0xd2f8ba 0xd2f887 0x495521 # 0xd2f8b9 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 # 0xd2f886 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 0x413f51 0x413eb0 0x416ed1 0xd1f9d4 0xd1fb65 0xd2f397 0xd2ef65 0x10d5051 0x10d4e5f 0x11517dd 0x1151571 0x495521 # 0xd1f9d3 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 # 0xd1fb64 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 # 0xd2f396 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 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 2048] @ 0x48b485 0x4901c9 0xd1fe7c 0xd1fe69 0xd2f958 0x495521 # 0xd1fe7b 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 # 0xd1fe68 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 # 0xd2f957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 320] @ 0x48b4ac 0x4907d3 0x52d610 0x51f997 0xd1cd85 0x5225d4 0x522d4e 0x52584c 0x51caf4 0x10d5097 0x10d5057 0x10d4e5f 0x11517dd 0x1151571 0x495521 # 0x52d60f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd1cd84 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 # 0x10d5096 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10d5056 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 # 0x10d4e5e 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd2eaa5 0xd22706 0xd2f958 0x495521 # 0xd2eaa4 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 # 0xd22705 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 # 0xd2f957 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 224] @ 0x48b4ac 0x41b526 0x539e0a 0xd1f627 0xd1fb88 0xd2f397 0xd2ef65 0x10d5051 0x10d4e5f 0x11517dd 0x1151571 0x495521 # 0x539e09 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd1f626 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x166 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:56 # 0xd1fb87 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 # 0xd2f396 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 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x48b485 0x4901c9 0xd31495 0xd2fa90 0xd20210 0xd2f958 0x495521 # 0xd31494 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 # 0xd2fa8f 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 # 0xd2020f 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 # 0xd2f957 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 0xd38dd4 0xd38dc6 0xd30aac 0xd3006f 0xd30673 0xd2fa65 0xd20210 0xd2f958 0x495521 # 0xd38dd3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd38dc5 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 # 0xd30aab 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 # 0xd3006e 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 # 0xd30672 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 # 0xd2fa64 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 # 0xd2020f 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 # 0xd2f957 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] @ 0x48b4ac 0x41b526 0xd1f8c5 0xd1fb65 0xd2f397 0xd2ef65 0x10d5051 0x10d4e5f 0x11517dd 0x1151571 0x495521 # 0xd1f8c4 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 # 0xd1fb64 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 # 0xd2f396 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 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x48b485 0x425d05 0xdab0b5 0xde9a51 0xde93cb 0xe00b5d 0xdfb38d 0xe037ff 0xe03477 0xd3299d 0xd260f8 0x495521 # 0xdab0b4 github.com/quic-go/quic-go.init.func2+0xb14 github.com/quic-go/quic-go@v0.59.0/connection.go:449 # 0xde9a50 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.59.0/transport.go:300 # 0xde93ca github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.59.0/transport.go:256 # 0xe00b5c github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.59.0/transport.go:238 # 0xdfb38c 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 # 0xe037fe 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 # 0xe03476 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 # 0xd3299c 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 # 0xd260f7 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] @ 0x48b485 0x425d05 0xd1f946 0xd1fb65 0xd2f397 0xd2ef65 0x10d5051 0x10d4e5f 0x11517dd 0x1151571 0x495521 # 0xd1f945 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x185 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:82 # 0xd1fb64 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 # 0xd2f396 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 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 432] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416454 0xd216b8 0xd2f958 0x495521 # 0xd216b7 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 # 0xd2f957 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 0xd1bffd 0xd1ff07 0xd2f958 0x495521 # 0x4eeea7 time.NewTimer+0x27 time/sleep.go:144 # 0xd1bffc 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 # 0xd1ff06 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 # 0xd2f957 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 0xd1f5d9 0xd1fb88 0xd2f397 0xd2ef65 0x10d5051 0x10d4e5f 0x11517dd 0x1151571 0x495521 # 0xd1f5d8 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 # 0xd1fb87 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 # 0xd2f396 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 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 640] @ 0x48b485 0x4901c9 0xc08fc5 0xc0915a 0xe17a67 0xd392ba 0xd30aac 0xd3006f 0xd30673 0xd2fa65 0xd20210 0xd2f958 0x495521 # 0xc08fc4 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09159 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe17a66 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 # 0xd392b9 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 # 0xd30aab 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 # 0xd3006e 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 # 0xd30672 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 # 0xd2fa64 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 # 0xd2020f 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 # 0xd2f957 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 0xc08fc5 0xc0915a 0xe04a47 0xd392ba 0xd30dec 0xd3006f 0xd30673 0xd2fa65 0xd20210 0xd2f958 0x495521 # 0xc08fc4 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc09159 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1d9 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe04a46 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 # 0xd392b9 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 # 0xd30deb 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 # 0xd3006e 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 # 0xd30672 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 # 0xd2fa64 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 # 0xd2020f 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 # 0xd2f957 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: 8192] @ 0x48b4ac 0x425d05 0x92154e 0x921542 0x980958 0x97709b 0x943602 0x943da5 0x93b6c9 0x979d9f 0x495521 # 0x92154d crypto/internal/fips140/mlkem.NewDecapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:199 # 0x921541 crypto/mlkem.NewDecapsulationKey768+0x21 crypto/mlkem/mlkem.go:59 # 0x980957 crypto/tls.keyExchangeForCurveID.func1+0x17 crypto/tls/key_schedule.go:77 # 0x97709a crypto/tls.(*hybridKeyExchange).keyShares+0xba crypto/tls/key_schedule.go:176 # 0x943601 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x943da4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x979d9e crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b485 0x425d05 0x11513ee 0x114facf 0x114f078 0x114c8fa 0x163f492 0x1659397 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x11513ed github.com/pactus-project/pactus/network.ConnectAsync+0x4d github.com/pactus-project/pactus/network/utils.go:74 # 0x114face github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x56e github.com/pactus-project/pactus/network/peermgr.go:201 # 0x114f077 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x114c8f9 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:336 # 0x163f491 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x1659396 github.com/pactus-project/pactus/cmd.StartNode+0x256 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 27264] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0xc0ac87 0xc0c494 0xc0bf28 0xc12ba5 0x10d4d75 0x11517dd 0x1151571 0x495521 # 0xc0ac86 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 # 0xc0c493 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10d4d74 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 416] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xd20dbf 0xd2f958 0x495521 # 0xd20dbe 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 # 0xd2f957 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] @ 0x48b4ac 0x4731d7 0x51fa86 0xa59a14 0xb2cd54 0xb2c6a8 0x495521 # 0x51fa85 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa59a13 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/internal/tracing.go:15 # 0xb2cd53 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 # 0xb2c6a7 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x87 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:185 0: 0 [1: 48] @ 0x48b4ac 0x473854 0x473366 0x78cf95 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x78cf94 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x78e185 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 1152] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 960] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 128] @ 0x48b485 0x4901c9 0x531c7f 0x78a174 0x78a15a 0x78e12f 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x78a173 strings.Split+0x73 strings/strings.go:361 # 0x78a159 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 64] @ 0x48b485 0x425d05 0x78add1 0x78b05c 0x78e4b0 0x78e185 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x78add0 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x4731d7 0x40c666 0x791bce 0x791bc2 0x7982ca 0x78bf0f 0x78cf4a 0x78ae47 0x78b05c 0x78e4b0 0x78e185 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x791bcd strconv.FormatUint+0x2d strconv/number.go:203 # 0x791bc1 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7982c9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x78bf0e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x78cf49 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x78ae46 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x4739a5 0x473495 0x759ae6 0x759a5f 0x759a60 0x780978 0x79326d 0x798346 0x78a4e7 0x78e12f 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x759ae5 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:147 # 0x759a5e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x759a5f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x780977 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x79326c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4e6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 256] @ 0x48b485 0x490767 0x78b173 0x78e4b0 0x78e185 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x78b172 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x8c4416 0x8c4350 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8c4415 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x95 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:100 # 0x8c434f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x759bb5 0x759a5f 0x759a60 0x780978 0x79326d 0x798346 0x78a4e7 0x78e12f 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x759bb4 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x114 github.com/mr-tron/base58@v1.3.0/base58/base58.go:163 # 0x759a5e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x759a5f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x780977 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x79326c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4e6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 528] @ 0x48b4ac 0x4901c9 0x759b15 0x759a5f 0x759a60 0x780978 0x79326d 0x798346 0x78a4e7 0x78e12f 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x759b14 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x74 github.com/mr-tron/base58@v1.3.0/base58/base58.go:151 # 0x759a5e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x759a5f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x780977 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x79326c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x798345 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x78a4e6 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x78e12e github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 196608] @ 0x48b4b3 0x4901c9 0x11511fb 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x11511fa github.com/pactus-project/pactus/network.MakeAddrInfos+0x3a github.com/pactus-project/pactus/network/utils.go:36 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x11501d2 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 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 # 0x11501d1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 442368] @ 0x48b4b3 0x4901c9 0x5134e9 0x513373 0x115017d 0x1150178 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x5134e8 os.readFileContents+0x48 os/file.go:906 # 0x513372 os.ReadFile+0xd2 os/file.go:871 # 0x115017c github.com/pactus-project/pactus/util.ReadFile+0x1c github.com/pactus-project/pactus/util/io.go:30 # 0x1150177 github.com/pactus-project/pactus/network.loadPeerStore+0x17 github.com/pactus-project/pactus/network/peermgr.go:240 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [40: 9600] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x543c88 0x5c9c25 0x6af7d4 0x6af7e0 0x6aed52 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 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 # 0x6af7d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6af7df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6aed51 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 38144] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 0x6adedf 0x6aded3 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6adede bytes.NewReader+0x3e bytes/reader.go:159 # 0x6aded2 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:57 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x71431e 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71431d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b485 0x425d05 0x7288b3 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x7288b2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 448] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 12288] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720fcb 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720fca github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x48b4a5 0x4901c9 0x543c88 0x5c9c25 0x6a0f70 0x6a0ef0 0x115cd3b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 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 # 0x6a0f6f github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a0eef github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x115cd3a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b485 0x425d05 0x74b016 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x74b015 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x71acac 0x71a34f 0x71e8b3 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e8b2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 43520] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 576] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 416] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x71431e 0x748548 0x748892 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71431d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b485 0x425d05 0x71cd2c 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71cd2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x71288f 0x71417d 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71288e github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x71417c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 32] @ 0x48b485 0x425d05 0x71431e 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71431d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e8b3 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e8b2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x71acac 0x71a34f 0x71e425 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e424 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [11: 704] @ 0x48b485 0x425d05 0x71cd2c 0x71cf78 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71cd2b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x71cf77 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 8] @ 0x48b485 0x425d05 0x71431e 0x71ce9b 0x71ce46 0x71d6d2 0x71e345 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71431d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71d6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x71e344 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x733b91 0x733b7d 0x733b31 0x729225 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x733b90 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x733b7c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x733b30 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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] @ 0x48b4ac 0x4901c9 0x543a15 0x5c9c25 0x69c62b 0x69c5c1 0x6a111f 0x115cd3b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x543a14 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c9c24 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69c62a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69c5c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x115cd3a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 1024] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x733b1b 0x729225 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x733b1a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e8b3 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e8b2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 64] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e425 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e424 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [29: 6960] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 6272] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x48b145 0x69c5d3 0x6a111f 0x115cd3b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x115cd3a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 144] @ 0x48b485 0x425d05 0x115ccbc 0x115cc54 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115ccbb bytes.NewReader+0x53b bytes/reader.go:159 # 0x115cc53 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d3 github.com/pactus-project/pactus/state/state.go:119 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x733b1b 0x729225 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x733b1a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x729224 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d7bc 0x71dfcb 0x748f07 0x747e8d 0x70b962 0x70b9d9 0x70c150 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dfca github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x748f06 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x747e8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x70b961 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 # 0x70b9d8 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 # 0x70c14f 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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: 27264] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f4b 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f4a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x30a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 8] @ 0x48b485 0x425d05 0x71431e 0x748548 0x748892 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71431d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x748547 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x748891 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x7286c5 0x728660 0x72864c 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x7286c4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x72865f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x72864b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [20: 4800] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [31: 12896] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 48] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e425 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e424 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 416] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e8b3 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e8b2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [37: 8880] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x71acac 0x71a34f 0x71e8b3 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e8b2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 4928] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [19: 4560] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 560] @ 0x48b485 0x425d05 0x8e7a45 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8e7a44 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:207 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 96] @ 0x48b485 0x425d05 0x6ad445 0x6ad54c 0x8e7130 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6ad444 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:480 # 0x6ad54b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:493 # 0x8e712f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [20: 11520] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 1200] @ 0x48b485 0x425d05 0x71d7bc 0x71dbdc 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71dbdb github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x8e968b 0x8e96ea 0x8e9625 0x115d890 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8e968a github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xea github.com/pactus-project/pactus/types/validator/validator.go:254 # 0x8e96e9 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x149 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x115d88f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:204 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 640] @ 0x48b4ac 0x4901c9 0x69fc25 0x69fae5 0x115d8e5 0x8e96f6 0x8e9625 0x115d890 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69fc24 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x64 github.com/pactus-project/pactus/types/validator/validator.go:224 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x115d8e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:205 # 0x8e96f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x115d88f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:204 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 192] @ 0x48b485 0x425d05 0x69fc36 0x69fbff 0x69fae5 0x115d8e5 0x8e96f6 0x8e9625 0x115d890 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69fc35 bytes.NewBuffer+0x75 bytes/buffer.go:490 # 0x69fbfe github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x3e github.com/pactus-project/pactus/types/validator/validator.go:224 # 0x69fae4 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:204 # 0x115d8e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:205 # 0x8e96f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x115d88f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:204 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 49152] @ 0x48b4ac 0x4901c9 0x7094d5 0x708f53 0x709254 0x720f9d 0x7219f1 0x721d05 0x74968b 0x72dcc8 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x7094d4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x708f52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x709253 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x720f9c github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x7219f0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x721d04 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x74968a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x72dcc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 0x6a2e3b 0x6a2e18 0x6a2d65 0x115d965 0x8e4fa5 0x8e8a79 0x115d845 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6a2e3a bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6a2e17 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6a2d64 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x115d964 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x24 github.com/pactus-project/pactus/state/state.go:199 # 0x8e4fa4 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x264 github.com/pactus-project/pactus/store/account.go:86 # 0x8e8a78 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:322 # 0x115d844 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:198 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x48b145 0x5cab79 0x6a4825 0x6a5005 0x6ace04 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x5cab78 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:137 # 0x6a4824 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6a5004 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x425d05 0x8e6275 0x8e70a8 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8e6274 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:192 # 0x8e70a7 github.com/pactus-project/pactus/store.NewStore+0x3c7 github.com/pactus-project/pactus/store/store.go:134 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x4901c9 0x6aee49 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6aee48 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:236 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 240] @ 0x48b485 0x425d05 0x71d7bc 0x71e3c6 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5e8a 0x8e7f9b 0x8e684c 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71d7bb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x71e3c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5e89 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:153 # 0x8e7f9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:247 # 0x8e684b github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xcb github.com/pactus-project/pactus/store/interface.go:41 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x6acc45 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6acc44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x6a4f68 0x6ace04 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6a4f67 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6ace03 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x383 github.com/pactus-project/pactus/types/tx/tx.go:398 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [9: 432] @ 0x48b4ac 0x4907d3 0x71acac 0x70c0b6 0x70c15a 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x70c0b5 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 # 0x70c159 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 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 0x4901c9 0x69c5bb 0x6ad02f 0x6ace34 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x48b145 0x69c5d3 0x6ad02f 0x6ace34 0x6aeef0 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b4ac 0x4907d3 0x71acac 0x71a34f 0x71e8b3 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e8b2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x71acac 0x71a34f 0x71e8b3 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71acab github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x71a34e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x71e8b2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 1728] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x709e32 0x719f2a 0x71bbc6 0x70c102 0x70c0f2 0x70c0b6 0x70d373 0x72e56a 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709e31 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 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71bbc5 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x70c101 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 # 0x70c0f1 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 # 0x70c0b5 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 # 0x70d372 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 # 0x72e569 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x48b485 0x48b145 0x69c5d3 0x6a111f 0x6aee05 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69c5d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x4901c9 0x6a0fcb 0x6aee05 0x6adf36 0x8e67ae 0x8e70ee 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6a0fca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6adf35 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8e67ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:32 # 0x8e70ed github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:123 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x709e32 0x719f2a 0x71336b 0x713e77 0x71522e 0x7152d3 0x715a51 0x714312 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709e31 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 # 0x719f29 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x71336a github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x713e76 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x71522d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x7152d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x715a50 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 704] @ 0x48b4ac 0x4907d3 0x71ec1b 0x74892c 0x7488e6 0x74b0eb 0x74a85f 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e70de 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x71ec1a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a85e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e70dd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:119 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b4ac 0x425d05 0x115b40a 0x115cc0b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115b409 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0xe9 github.com/pactus-project/pactus/state/score/score.go:34 # 0x115cc0a github.com/pactus-project/pactus/state.LoadOrNewState+0x48a github.com/pactus-project/pactus/state/state.go:125 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b4a5 0x4731d7 0x78aded 0x78b05c 0x78e4b0 0x78e185 0x8c4338 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x78adec github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x78b05b github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x78e4af github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x78e184 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8c4337 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 24 [1: 24] @ 0x48b485 0x4901c9 0xde73e9 0xde4e1a 0xdea076 0x4a336c 0xde9fe5 0xde9faf 0xde8d25 0xde8ad5 0xdfb9d6 0xdfe81b 0xdfbcc9 0xdfa4a7 0xe04e45 0xd34c10 0xd34585 0x1133b50 0x1113b88 0x11135df 0x112c611 0x1122b32 0x112c5a5 0x112346b 0x495521 # 0xde73e8 github.com/quic-go/quic-go.newConn+0x4a8 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:141 # 0xde4e19 github.com/quic-go/quic-go.wrapConn+0x2b9 github.com/quic-go/quic-go@v0.59.0/sys_conn.go:101 # 0xdea075 github.com/quic-go/quic-go.(*Transport).init.func1+0x55 github.com/quic-go/quic-go@v0.59.0/transport.go:382 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xde9fe4 sync.(*Once).Do+0x44 sync/once.go:69 # 0xde9fae github.com/quic-go/quic-go.(*Transport).init+0xe github.com/quic-go/quic-go@v0.59.0/transport.go:376 # 0xde8d24 github.com/quic-go/quic-go.(*Transport).createServer+0x124 github.com/quic-go/quic-go@v0.59.0/transport.go:209 # 0xde8ad4 github.com/quic-go/quic-go.(*Transport).Listen+0x14 github.com/quic-go/quic-go@v0.59.0/transport.go:173 # 0xdfb9d5 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 # 0xdfe81a 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 # 0xdfbcc8 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener+0x2a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:74 # 0xdfa4a6 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 # 0xe04e44 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 # 0xd34c0f 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 # 0xd34584 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 # 0x1133b4f github.com/libp2p/go-libp2p/config.(*Config).NewNode.func3.1+0x2f github.com/libp2p/go-libp2p@v0.48.0/config/config.go:530 # 0x1113b87 go.uber.org/fx/internal/lifecycle.(*Lifecycle).runStartHook+0x207 go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:256 # 0x11135de go.uber.org/fx/internal/lifecycle.(*Lifecycle).Start+0x4be go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:216 # 0x112c610 go.uber.org/fx.(*App).start-fm.(*App).start.func1+0x30 go.uber.org/fx@v1.24.0/app.go:702 # 0x1122b31 go.uber.org/fx.(*App).withRollback+0x31 go.uber.org/fx@v1.24.0/app.go:684 # 0x112c5a4 go.uber.org/fx.(*App).start+0x44 go.uber.org/fx@v1.24.0/app.go:701 # 0x112346a go.uber.org/fx.withTimeout.func1+0x6a go.uber.org/fx@v1.24.0/app.go:801 1: 32 [2: 64] @ 0x48b485 0x425d05 0x6a1105 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a1104 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 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 0x6ae431 0x11902cc 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x6ae430 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1d0 github.com/pactus-project/pactus/types/block/block.go:147 # 0x11902cb github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 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 0x115bd2b 0x115bc88 0x115bc4d 0x115bc88 0x115bc88 0x115bc88 0x115bc88 0x115bc4d 0x115bc88 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115bc4d 0x115db32 0x115db18 0x115d069 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115bd2a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc87 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115bc4c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115db31 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x115db17 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:224 # 0x115d068 github.com/pactus-project/pactus/state.LoadOrNewState+0x8e8 github.com/pactus-project/pactus/state/state.go:143 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 48 [1: 48] @ 0x48b485 0x425d05 0x71593d 0x714312 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x748ba7 0x748b61 0x74b0d3 0x74a6e5 0x74acc5 0x728fbf 0x7294b3 0x8e6bf1 0x8e5d5c 0x8ea1d2 0x8e74d4 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x71593c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x714311 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x748ba6 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x748b60 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x74b0d2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728fbe github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7294b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8e6bf0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:57 # 0x8e5d5b github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:145 # 0x8ea1d1 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x31 github.com/pactus-project/pactus/store/store.go:508 # 0x8e74d3 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x133 github.com/pactus-project/pactus/store/store.go:162 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 48 [5: 240] @ 0x48b485 0x425d05 0x6acd37 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6acd36 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2b6 github.com/pactus-project/pactus/types/tx/tx.go:387 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 48 [1: 48] @ 0x48b485 0x425d05 0x40fdb2 0x48b7a9 0xffde45 0xffde0f 0x4661f5 0x456850 0x456827 0x495521 # 0xffde44 golang.org/x/net/http/httpguts.map.init.0+0x24 golang.org/x/net@v0.53.0/http/httpguts/guts.go:28 # 0xffde0e golang.org/x/net/http/httpguts.init+0xe golang.org/x/net@v0.53.0/http/httpguts/guts.go:28 # 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: 64 [1: 64] @ 0x48b485 0x46ea6d 0x8c4025 0x8c400e 0x8c3f9a 0x8c439c 0x8c4350 0x1151285 0x11501ec 0x114ec1d 0x114a170 0x11485a8 0x163e67f 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8c4024 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8c400d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8c3f99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0x8c439b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:94 # 0x8c434f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x1151284 github.com/pactus-project/pactus/network.MakeAddrInfos+0xc4 github.com/pactus-project/pactus/network/utils.go:38 # 0x11501eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x114ec1c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x114a16f github.com/pactus-project/pactus/network.makeNetwork+0x1b6f github.com/pactus-project/pactus/network/network.go:264 # 0x11485a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x163e67e github.com/pactus-project/pactus/node.NewNode+0x59e github.com/pactus-project/pactus/node/node.go:85 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 2: 64 [2: 64] @ 0x48b485 0x4901c9 0x6aee49 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aee48 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:236 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 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 [3: 192] @ 0x48b485 0x425d05 0x8edd15 0x8edcd7 0x8edccb 0x8e7196 0x8e712c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8edd14 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xd4 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8edcd6 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x96 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8edcca github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x8a github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8e7195 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8e712b github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 80 [1: 80] @ 0x48b485 0x425d05 0xc0c3f8 0xc0bf28 0xc12ba5 0x10550e4 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0xc0c3f7 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 # 0xc0bf27 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 # 0xc12ba4 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 # 0x10550e3 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 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 1: 80 [20: 1600] @ 0x48b485 0x48b5c5 0x4cc5fd 0x59e847 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 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 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 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 0xc0c3f8 0xc0bbc5 0xc1d1b0 0x495521 # 0xc0c3f7 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 # 0xc0bbc4 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 # 0xc1d1af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 1: 80 [1: 80] @ 0x48b485 0x425d05 0x69f43e 0x8eae4b 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69f43d github.com/pactus-project/pactus/types/validator.FromBytes+0x3d github.com/pactus-project/pactus/types/validator/validator.go:56 # 0x8eae4a github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 80 [13: 1040] @ 0x48b4ac 0x425d05 0x6acc45 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6acc44 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1c4 github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 96 [4: 192] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6ad02f 0x6ace34 0x6aeef0 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6ad02e github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xee github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6ace33 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b3 github.com/pactus-project/pactus/types/tx/tx.go:408 # 0x6aeeef github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:239 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 3: 96 [3: 96] @ 0x48b485 0x425d05 0x6a1105 0x115cd3b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6a1104 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x115cd3a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 96 [11: 1056] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 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 [29: 2784] @ 0x48b485 0x425d05 0x6aeed6 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6aeed5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:238 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 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] @ 0x48b4ac 0x41b526 0x10d4725 0x10d47bb 0x10d4075 0xc16ead 0x495521 # 0x10d4724 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10d47ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10d4074 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 # 0xc16eac github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 1: 112 [13: 1456] @ 0x48b4ac 0x41b526 0xcff089 0xcff185 0xcfe018 0xcfd645 0xcfcff0 0xcfce38 0x495521 # 0xcff088 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcff184 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcfe017 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcfd644 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcfcfef github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 1: 112 [1: 112] @ 0x48b4ac 0x4901c9 0x587fdd 0x587f97 0x5cdcdc 0x5cdccf 0x5f2a5c 0x4661f5 0x456850 0x456827 0x495521 # 0x587fdc math/big.nat.make+0x19c math/big/nat.go:67 # 0x587f96 math/big.nat.lsh+0x156 math/big/nat.go:400 # 0x5cdcdb math/big.(*Int).Lsh+0x1afb math/big/int.go:1100 # 0x5cdcce github.com/consensys/gnark-crypto/ecc.PrecomputeLattice+0x1aee github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:179 # 0x5f2a5b github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.init.0+0x13b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/parameters.go:21 # 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: 128 [2: 128] @ 0x48b485 0x425d05 0x8edd15 0x8edcd7 0x8edccb 0x8ea591 0x8ea53e 0x8e7486 0x115ffdd 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x8edd14 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xd4 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8edcd6 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x96 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8edcca github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x8a github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8ea590 github.com/pactus-project/pactus/store.(*txStore).addToCache+0xf0 github.com/pactus-project/pactus/store/tx.go:84 # 0x8ea53d github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x9d github.com/pactus-project/pactus/store/tx.go:49 # 0x8e7485 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:156 # 0x115ffdc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4fc github.com/pactus-project/pactus/state/state.go:486 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 144 [1: 144] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x415895 0x861e78 0x880ee5 0x86f236 0x86f1fb 0x83fdd7 0x86f6ba 0x86f2f8 0x86f1a6 0x80fd38 0x80f82e 0xafb70a 0x104057e 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x861e77 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods+0xc37 google.golang.org/protobuf@v1.36.11/internal/impl/codec_message.go:142 # 0x880ee4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x284 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:93 # 0x86f235 google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x55 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x86f1fa google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x1a google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:104 # 0x83fdd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x86f6b9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x86f2f7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x86f1a5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x80fd37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x80f82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafb709 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x104057d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:79 # 0x10d3601 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10d322c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd2cee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 1: 160 [1: 160] @ 0x48b485 0x425d05 0x8dd4eb 0x8ddf2c 0x8ddf20 0xb3cc90 0x4661f5 0x456850 0x456827 0x495521 # 0x8dd4ea regexp.compile+0x14a regexp/regexp.go:184 # 0x8ddf2b regexp.Compile+0x2b regexp/regexp.go:131 # 0x8ddf1f regexp.MustCompile+0x1f regexp/regexp.go:311 # 0xb3cc8f github.com/prometheus/client_golang/prometheus/internal.init+0x2f github.com/prometheus/client_golang@v1.23.2/prometheus/internal/go_collector_options.go:34 # 0x4661f4 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x45684f runtime.doInit+0x26f runtime/proc.go:8070 # 0x456826 runtime.main+0x246 runtime/proc.go:258 4: 192 [4: 192] @ 0x48b4ac 0x4901c9 0x69c5bb 0x6a111f 0x115cd3b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69c5ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a111e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x115cd3a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 208 [1: 208] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0x568339 0x568631 0x561fbd 0x56206f 0x561c25 0x561898 0x4a336c 0x56178a 0x561754 0x561753 0x565fe7 0x561f71 0x561c25 0x561898 0x4a336c 0x56178a 0x561754 0x561753 0x561525 0x561445 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x568338 encoding/json.typeFields+0x1d18 encoding/json/encode.go:1304 # 0x568630 encoding/json.cachedTypeFields+0x110 encoding/json/encode.go:1336 # 0x561fbc encoding/json.newStructEncoder+0x37c encoding/json/encode.go:757 # 0x56206e encoding/json.newTypeEncoder+0x42e encoding/json/encode.go:455 # 0x561c24 encoding/json.typeEncoder.func1+0x24 encoding/json/encode.go:400 # 0x561897 encoding/json.typeEncoder.typeEncoder.OnceValue[...].func3.func4+0x57 sync/oncefunc.go:66 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x561789 sync.(*Once).Do+0x229 sync/once.go:69 # 0x561753 encoding/json.typeEncoder.OnceValue[...].func3+0x1f3 sync/oncefunc.go:58 # 0x561752 encoding/json.typeEncoder+0x1f2 encoding/json/encode.go:409 # 0x565fe6 encoding/json.newPtrEncoder+0x26 encoding/json/encode.go:924 # 0x561f70 encoding/json.newTypeEncoder+0x330 encoding/json/encode.go:463 # 0x561c24 encoding/json.typeEncoder.func1+0x24 encoding/json/encode.go:400 # 0x561897 encoding/json.typeEncoder.typeEncoder.OnceValue[...].func3.func4+0x57 sync/oncefunc.go:66 # 0x4a336b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x561789 sync.(*Once).Do+0x229 sync/once.go:69 # 0x561753 encoding/json.typeEncoder.OnceValue[...].func3+0x1f3 sync/oncefunc.go:58 # 0x561752 encoding/json.typeEncoder+0x1f2 encoding/json/encode.go:409 # 0x561524 encoding/json.valueEncoder+0x44 encoding/json/encode.go:385 # 0x561444 encoding/json.(*encodeState).reflectValue+0x44 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 3: 288 [3: 288] @ 0x48b4ac 0x425d05 0x69c7af 0x69b796 0x6a2355 0x6a1d37 0x1163277 0x1163025 0x115fda6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x69c7ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x69b795 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a2354 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6a1d36 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x1163276 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:49 # 0x1163024 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:39 # 0x115fda5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2c5 github.com/pactus-project/pactus/state/state.go:463 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 288 [1: 288] @ 0x48b485 0x48b67e 0x48b713 0x410b85 0x410b78 0x416e19 0xc0fc27 0x1055392 0x10528f1 0x10518cb 0x1050e90 0x495521 # 0xc0fc26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryPeerMetadata).Put+0x126 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/metadata.go:32 # 0x1055391 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd11 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:821 # 0x10528f0 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 # 0x10518ca 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 # 0x1050e8f 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 4: 384 [9: 864] @ 0x48b4ac 0x4901c9 0x69b5fb 0x69b4aa 0x5a1e45 0x59ec5d 0x5a5e88 0x59f7fc 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x1185d27 0x1195bb3 0x119576e 0x11526a3 0x495521 # 0x69b5fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x69b4a9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a5e87 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2372 # 0x59f7fb github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1682 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x1185d26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1195bb2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:295 # 0x119576d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:259 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 384 [19: 3648] @ 0x48b4ac 0x425d05 0x69c04f 0x69b7b4 0x6ac046 0x6abc0f 0x6ae1ba 0x11538fb 0x11863ea 0x11863d3 0x11860c5 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x69c04e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x69b7b3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6ac045 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:240 # 0x6abc0e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:182 # 0x6ae1b9 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x11538fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:29 # 0x11863e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11863d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11860c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 2: 416 [37: 7696] @ 0x48b4ac 0x4901c9 0x6a0fcb 0x6aee05 0x6aeb6d 0x5a1e45 0x59ec5d 0x5a80dc 0x5a89f9 0x59f96e 0x59e475 0x59df4d 0x117f25e 0x117f238 0x1186359 0x1186098 0x118586c 0x11958fb 0x1195746 0x11526a3 0x495521 # 0x6a0fca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6aee04 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6aeb6c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:190 # 0x5a1e44 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1866 # 0x59ec5c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1505 # 0x5a80db github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2701 # 0x5a89f8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:2843 # 0x59f96d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1695 # 0x59e474 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1399 # 0x59df4c github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.1/decode.go:1302 # 0x117f25d github.com/fxamacker/cbor/v2.Unmarshal+0x23d github.com/fxamacker/cbor/v2@v2.9.1/decode.go:108 # 0x117f237 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x217 github.com/pactus-project/pactus/sync/bundle/bundle.go:128 # 0x1186358 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1186097 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x118586b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11958fa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:278 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 5: 480 [5: 480] @ 0x48b4ac 0x4901c9 0x69b5fb 0x69f4ec 0x8eae4b 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x69b5fa github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x69f4eb github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:60 # 0x8eae4a github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 512 [1: 512] @ 0x48b4ac 0x4901c9 0x6ff3d8 0x6ff304 0x163e13e 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6ff3d7 github.com/rs/zerolog.Logger.With+0x7d7 github.com/rs/zerolog@v1.35.0/log.go:281 # 0x6ff303 github.com/pactus-project/pactus/util/logger.InitGlobalLogger+0x703 github.com/pactus-project/pactus/util/logger/logger.go:107 # 0x163e13d github.com/pactus-project/pactus/node.NewNode+0x5d github.com/pactus-project/pactus/node/node.go:58 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 10: 640 [12: 768] @ 0x48b485 0x425d05 0x115cd1f 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115cd1e github.com/pactus-project/pactus/state.LoadOrNewState+0x59e github.com/pactus-project/pactus/state/state.go:120 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 1280 [1: 1280] @ 0x48b4ac 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x93553d 0x938b91 0x938b92 0x938c19 0x944225 0x93b6c9 0xd64c5f 0xd64c0a 0xd64b1d 0xd59442 0xd582b9 0xd57d9a 0xe1881a 0xe18350 0xd32955 0xd260f8 0x495521 # 0x53e2f4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53dd2e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53df18 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x93553c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x938b90 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x938b91 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x938c18 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x944224 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:300 # 0x93b6c8 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd64c5e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd64c09 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd64b1c 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 # 0xd59441 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 # 0xd582b8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd57d99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe18819 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 # 0xe1834f 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 # 0xd32954 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 # 0xd260f7 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 1: 3456 [1: 3456] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc1a1ab 0xc1d6e6 0xc339f2 0x495521 # 0xc1a1aa github.com/libp2p/go-libp2p-pubsub.(*extensionsState).AddPeer+0xea github.com/libp2p/go-libp2p-pubsub@v0.15.0/extensions.go:103 # 0xc1d6e5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).AddPeer+0x3e5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:778 # 0xc339f1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x1551 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:831 10: 4800 [10: 4800] @ 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 24: 4992 [25: 5200] @ 0x48b4ac 0x4901c9 0x6a0fcb 0x115cd3b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x6a0fca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x115cd3a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:121 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 9472 [1: 9472] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x73313b 0x8e49d3 0x8e6eab 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x73313a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8e49d2 github.com/pactus-project/pactus/store.newAccountStore+0x192 github.com/pactus-project/pactus/store/account.go:29 # 0x8e6eaa github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:96 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 9472 [1: 9472] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71e885 0x74892c 0x7488e6 0x74b0eb 0x74a6e5 0x74acc5 0x728a9d 0x729299 0x8e6ab1 0x8e5b65 0x8e79b2 0x8e78cb 0x115cc4a 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71e884 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x74892b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7488e5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x74b0ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x74a6e4 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x74acc4 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x728a9c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x729298 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8e6ab0 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:45 # 0x8e5b64 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:111 # 0x8e79b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:197 # 0x8e78ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:193 # 0x115cc49 github.com/pactus-project/pactus/state.LoadOrNewState+0x4c9 github.com/pactus-project/pactus/state/state.go:113 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 9472 [1: 9472] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x732e9d 0x733170 0x8e49d3 0x8e6eab 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x732e9c github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x73316f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8e49d2 github.com/pactus-project/pactus/store.newAccountStore+0x192 github.com/pactus-project/pactus/store/account.go:29 # 0x8e6eaa github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:96 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 9472 [1: 9472] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70d373 0x732e9d 0x733170 0x8e49d3 0x8e6eab 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70d372 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 # 0x732e9c github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x73316f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8e49d2 github.com/pactus-project/pactus/store.newAccountStore+0x192 github.com/pactus-project/pactus/store/account.go:29 # 0x8e6eaa github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:96 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 12288 [1: 12288] @ 0x48b48c 0x4901c9 0x135593c 0x4661f5 0x456850 0x456827 0x495521 # 0x135593b github.com/pactus-project/pactus/www/grpc/gen/go.init+0x4fb github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.go:2227 # 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: 18432 [2: 36864] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x8eaed8 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8eaed7 github.com/pactus-project/pactus/store.newValidatorStore+0x217 github.com/pactus-project/pactus/store/validator.go:37 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x115b95b 0x115b983 0x115d926 0x8e96f6 0x8e9625 0x115d890 0x115cad0 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115b95a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xba github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x115b982 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xe2 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x115d925 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x65 github.com/pactus-project/pactus/state/state.go:205 # 0x8e96f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8e9624 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:380 # 0x115d88f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:204 # 0x115cacf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:98 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 18432 [1: 18432] @ 0x48b48c 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x115b365 0x1160225 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x115b364 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x1160224 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x744 github.com/pactus-project/pactus/state/state.go:510 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 1: 20480 [3: 61440] @ 0x48b4ac 0x4901c9 0xdedcc5 0x4a35b1 0xdbd8c5 0xdbd8ec 0xdbd25c 0xdbc78c 0xdb0745 0xde9efa 0x495521 # 0xdedcc4 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 # 0xdbd8c4 github.com/quic-go/quic-go.getLargePacketBuffer+0x324 github.com/quic-go/quic-go@v0.59.0/buffer_pool.go:79 # 0xdbd8eb github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34b github.com/quic-go/quic-go@v0.59.0/connection.go:2654 # 0xdbd25b github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.59.0/connection.go:2553 # 0xdbc78b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.59.0/connection.go:2453 # 0xdb0744 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.59.0/connection.go:729 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 3: 28416 [5: 47360] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x73313b 0x8eae2b 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x73313a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8eae2a github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 32768 [1: 32768] @ 0x48b4b3 0x4901c9 0x531c7f 0x119b745 0x119b717 0x4661f5 0x456850 0x456827 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x119b744 strings.Split+0x284 strings/strings.go:361 # 0x119b716 github.com/pactus-project/pactus/util/bip39/wordlists.init+0x256 github.com/pactus-project/pactus/util/bip39/wordlists/japanese.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 1: 32768 [1: 32768] @ 0x48b4b3 0x4901c9 0x531c7f 0x119b565 0x119b534 0x4661f5 0x456850 0x456827 0x495521 # 0x531c7e strings.genSplit+0x7e strings/strings.go:305 # 0x119b564 strings.Split+0xa4 strings/strings.go:361 # 0x119b533 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 0x115b365 0x115cc0b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115b364 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x115cc0a github.com/pactus-project/pactus/state.LoadOrNewState+0x48a github.com/pactus-project/pactus/state/state.go:125 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 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 0x115b365 0x115cc0b 0x163e635 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x115b364 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x115cc0a github.com/pactus-project/pactus/state.LoadOrNewState+0x48a github.com/pactus-project/pactus/state/state.go:125 # 0x163e634 github.com/pactus-project/pactus/node.NewNode+0x554 github.com/pactus-project/pactus/node/node.go:80 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 49152 [6: 294912] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x8ede0d 0x8e7196 0x8e712c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8ede0c github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8e7195 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8e712b github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 6: 56832 [12: 113664] @ 0x48b4ac 0x4901c9 0x709c14 0x71c26a 0x71cce6 0x71d00c 0x714277 0x71ce9b 0x71ce46 0x71db66 0x71dd7e 0x71c1f5 0x70b9d9 0x70c150 0x70c0b6 0x70d373 0x732e9d 0x733170 0x8eae2b 0x8e6ec5 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x709c13 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 # 0x71c269 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x71cce5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x71d00b 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 # 0x714276 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x71ce9a github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x71ce45 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x71db65 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x71dd7d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x71c1f4 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x70b9d8 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 # 0x70c14f 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 # 0x70c0b5 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 # 0x70d372 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 # 0x732e9c github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x73316f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8eae2a github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8e6ec4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:97 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 57344 [1: 57344] @ 0x48b4b3 0x490767 0x476637 0x4770b2 0x476e05 0x491fb0 0x4ef0f5 0x53afa5 0x53b60d 0x53b5cf 0xd2f353 0xd2ef65 0x10d5051 0x10d4e5f 0x11517dd 0x1151571 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 # 0xd2f352 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 # 0xd2ef64 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 # 0x10d5050 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 # 0x10d4e5e 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 # 0x11517dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1151570 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 98304 [1: 98304] @ 0x48b4b3 0x41b4ad 0xddb2c5 0xde8e54 0xde8ad5 0xdfb9d6 0xdfe81b 0xdfbcc9 0xdfa4a7 0xe04e45 0xd34c10 0xd34585 0x1133b50 0x1113b88 0x11135df 0x112c611 0x1122b32 0x112c5a5 0x112346b 0x495521 # 0xddb2c4 github.com/quic-go/quic-go.newServer+0x144 github.com/quic-go/quic-go@v0.59.0/server.go:270 # 0xde8e53 github.com/quic-go/quic-go.(*Transport).createServer+0x253 github.com/quic-go/quic-go@v0.59.0/transport.go:216 # 0xde8ad4 github.com/quic-go/quic-go.(*Transport).Listen+0x14 github.com/quic-go/quic-go@v0.59.0/transport.go:173 # 0xdfb9d5 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 # 0xdfe81a 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 # 0xdfbcc8 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener+0x2a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:74 # 0xdfa4a6 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 # 0xe04e44 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 # 0xd34c0f 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 # 0xd34584 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 # 0x1133b4f github.com/libp2p/go-libp2p/config.(*Config).NewNode.func3.1+0x2f github.com/libp2p/go-libp2p@v0.48.0/config/config.go:530 # 0x1113b87 go.uber.org/fx/internal/lifecycle.(*Lifecycle).runStartHook+0x207 go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:256 # 0x11135de go.uber.org/fx/internal/lifecycle.(*Lifecycle).Start+0x4be go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:216 # 0x112c610 go.uber.org/fx.(*App).start-fm.(*App).start.func1+0x30 go.uber.org/fx@v1.24.0/app.go:702 # 0x1122b31 go.uber.org/fx.(*App).withRollback+0x31 go.uber.org/fx@v1.24.0/app.go:684 # 0x112c5a4 go.uber.org/fx.(*App).start+0x44 go.uber.org/fx@v1.24.0/app.go:701 # 0x112346a go.uber.org/fx.withTimeout.func1+0x6a go.uber.org/fx@v1.24.0/app.go:801 1: 114688 [1: 114688] @ 0x48b4b3 0x4901c9 0x5413da 0x15fc125 0x15fc7f6 0x163f5ac 0x1659397 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x5413d9 bytes.Replace+0xf9 bytes/bytes.go:1170 # 0x15fc124 github.com/pactus-project/pactus/www/http.(*Server).getOpenAPIHandler+0x1c4 github.com/pactus-project/pactus/www/http/server.go:48 # 0x15fc7f5 github.com/pactus-project/pactus/www/http.(*Server).StartServer+0x475 github.com/pactus-project/pactus/www/http/server.go:102 # 0x163f5ab github.com/pactus-project/pactus/node.(*Node).Start+0x30b github.com/pactus-project/pactus/node/node.go:189 # 0x1659396 github.com/pactus-project/pactus/cmd.StartNode+0x256 github.com/pactus-project/pactus/cmd/cmd.go:187 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 3: 147456 [4: 196608] @ 0x48b4b3 0x48b665 0x48b713 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8ede0d 0x8e7196 0x8e712c 0x163e34c 0x1659385 0x167e29b 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x8ede0c github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8e7195 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:84 # 0x8e712b github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:130 # 0x163e34b github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1659384 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:182 # 0x167e29a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1: 524288 [31: 16252928] @ 0x48b4b3 0x4907d3 0x53e2f5 0x53dd2f 0x53df19 0x563be9 0x5659cf 0x56554d 0x56450a 0x565d43 0x5659cf 0x56554d 0x56450a 0x565d43 0x561473 0x561231 0x560b7e 0x160b0e6 0x1609d76 0x16094b3 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 # 0x160b0e5 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*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 [31: 32505856] @ 0x48b4b3 0x4901c9 0x1229813 0x1229575 0x125ff79 0x12c10ca 0x12c7c3f 0x12c9b05 0x12ceb26 0x12c72ff 0x495521 # 0x1229812 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229574 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x125ff78 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:74 # 0x12c10c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.80.0/rpc_util.go:804 # 0x12c7c3e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.80.0/server.go:1176 # 0x12c9b04 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.80.0/server.go:1477 # 0x12ceb25 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.80.0/server.go:1856 # 0x12c72fe google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.80.0/server.go:1065 1: 1048576 [21: 22020096] @ 0x48b4b3 0x4901c9 0x1229813 0x1229575 0x122b11f 0x12602fd 0x12c2e13 0x12d7525 0x12d66ff 0x12d502d 0x12d64e9 0x12b3084 0x15dc143 0x12b2f17 0x1326847 0x1328362 0x4c2726 0x4c15d9 0x160fc9f 0x160af3b 0x1609d76 0x16094b3 0x4a49ca 0x495521 # 0x1229812 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:229 # 0x1229574 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.80.0/internal/mem/buffer_pool.go:143 # 0x122b11e google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xde google.golang.org/grpc@v1.80.0/mem/buffer_slice.go:114 # 0x12602fc google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.80.0/encoding/proto/proto.go:91 # 0x12c2e12 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.80.0/rpc_util.go:1033 # 0x12d7524 google.golang.org/grpc.(*csAttempt).recvMsg+0x344 google.golang.org/grpc@v1.80.0/stream.go:1173 # 0x12d66fe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.80.0/stream.go:1020 # 0x12d502c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.80.0/stream.go:840 # 0x12d64e8 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.80.0/stream.go:1019 # 0x12b3083 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.80.0/call.go:73 # 0x15dc142 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x442 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12b2f16 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.80.0/call.go:35 # 0x1326846 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 # 0x1328361 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 # 0x160fc9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x160af3a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1609d75 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16094b2 github.com/creachadair/jrpc2.(*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: 2097152 [4: 8388608] @ 0x48b4b3 0x4901c9 0x709d0d 0x722725 0x7480a5 0x72dc4e 0x72eb07 0x72c68a 0x72f627 0x730094 0x731349 0x495521 # 0x709d0c 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 # 0x722724 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x7480a4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x72dc4d github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x72eb06 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x72c689 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x72f626 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x730093 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x731348 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 1: 4194304 [1: 4194304] @ 0x48b4b3 0x4901c9 0x7111ed 0x734d94 0x7352a5 0x738945 0x738f3a 0x738b8a 0x7390ee 0x73a0c6 0x8e9d85 0x8e9cba 0x115fff6 0x11973bd 0x119038a 0x119636f 0x1195a3c 0x1195746 0x11526a3 0x495521 # 0x7111ec github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x734d93 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x7352a4 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x738944 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x738f39 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x738b89 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x7390ed github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x73a0c5 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8e9d84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:433 # 0x8e9cb9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:429 # 0x115fff5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x515 github.com/pactus-project/pactus/state/state.go:488 # 0x11973bc github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x2bc github.com/pactus-project/pactus/sync/sync.go:541 # 0x1190389 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c9 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x119636e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:343 # 0x1195a3b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:285 # 0x1195745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:255 # 0x11526a2 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:176 # runtime.MemStats # Alloc = 108339912 # TotalAlloc = 14335997968 # Sys = 203516216 # Lookups = 0 # Mallocs = 166556785 # Frees = 165614925 # HeapAlloc = 108339912 # HeapSys = 185139200 # HeapIdle = 56983552 # HeapInuse = 128155648 # HeapReleased = 26755072 # HeapObjects = 941860 # Stack = 7798784 / 7798784 # MSpan = 1835840 / 2219520 # MCache = 4592 / 16072 # BuckHashSys = 2151635 # GCSys = 5306656 # OtherSys = 884349 # NextGC = 151729474 # LastGC = 1776683322260375034 # PauseNs = [518517 302048 560076 2716730 500758 629277 213420 1158857 409137 148133 217146 554095 511405 578284 274735 561345 282174 656763 903811 612717 645387 405185 1537123 576104 361508 1927784 312626 406473 244004 514813 1016609 451557 1511629 294090 469203 465658 378145 810643 280632 539692 315781 2057051 187043 968444 218044 417741 542589 537013 880061 979735 1853144 550208 2012831 2053897 3857581 599892 504681 1417823 179868 711873 1014456 602240 2396163 779815 3362888 782271 230113 590376 2241860 775038 420229 675979 944039 1447687 2634465 325831 217552 449308 555502 927865 1194826 523495 1226134 794362 570875 570535 553418 389730 652969 1190217 466345 3115561 453670 605942 469975 454985 364235 497069 187864 341527 366865 736645 950647 595742 273432 671504 2295609 917576 288117 546554 476828 521215 412709 215891 354965 629639 611939 2471224 325573 238660 2147488 1425111 2776032 188157 491374 458140 397233 2433684 547362 540064 350729 1543117 868758 866998 679114 1520224 2331953 651452 721536 488518 208080 374063 260368 674963 432642 722378 594718 330543 263305 317951 300163 287317 295038 628191 461104 705615 418569 1616423 169602 2546060 360392 1628893 472263 6614960 2194390 371864 88047 447892 608337 227953 4357585 240606 693056 3217684 5814490 1101056 448312 448443 333956 478119 312035 411590 2341496 799690 176637 222494 427881 1202337 284066 398992 455294 574315 1774774 440024 2336383 700388 682191 802608 479574 336902 234989 481523 412302 922682 2239880 786535 3319415 413415 559156 435657 287187 868662 1298044 368105 385276 580856 581796 431895 308900 844252 409516 631424 1879243 177499 610960 2560994 195324 1306632 2882287 556068 2337527 683019 272628 591490 324048 506860 519116 666434 604805 544875 287013 647207 543288 479620 1103828 774573 648509 1912575 243755 586844 2556083 2385869 199065 1242124 336431 770011] # PauseEnd = [1776672430925143826 1776672550978790161 1776672671052697601 1776672791120301895 1776672911175629903 1776673031234927666 1776673151290031418 1776673271353200271 1776673391406692148 1776673511454671620 1776673631546833719 1776673751600920102 1776673871680337774 1776673991732127059 1776674111800386744 1776674231865909889 1776674351918600921 1776674471994367802 1776674592099704878 1776674712161585872 1776674832225558666 1776674952304516951 1776675072373475989 1776675192432069561 1776675312496075467 1776675432556911254 1776675552626856996 1776675672819635063 1776675792873637532 1776675912939356898 1776676033022483511 1776676153094018089 1776676273164460063 1776676393209971562 1776676513414582785 1776676633500161230 1776676753549783432 1776676873611933235 1776676993684797380 1776677113762562776 1776677233827443855 1776677353888821827 1776677473964600684 1776677594102903328 1776677714159720839 1776677834240387598 1776677954379214757 1776678074445515482 1776678194502075329 1776678314779238156 1776678434864004971 1776678554977244608 1776678675035854729 1776678795099003569 1776678915178944462 1776679035244089307 1776679155310483894 1776679275422749820 1776679372490692732 1776679492556908337 1776679612627899484 1776679732693907255 1776679852763418494 1776679972837099075 1776680092915625756 1776680212990697330 1776680333055885181 1776680453120586720 1776680573193721471 1776680693411284392 1776680813484260063 1776680933558733152 1776681053623844764 1776681173710513719 1776681293786047493 1776681413874241855 1776681533964757725 1776681654139546539 1776681774198866340 1776681894327795869 1776682014416566840 1776682134539746054 1776682254694463183 1776682374791428549 1776682494884153360 1776682614983608892 1776682735083999786 1776682855162625300 1776682975332930911 1776683095439026873 1776683215612166162 1776683322260375034 1776652731607134830 1776652851671566902 1776652971711363427 1776653091799332180 1776653211851730013 1776653331917670692 1776653451949800118 1776653572002243911 1776653692079158475 1776653812135806384 1776653932449733561 1776654052582615119 1776654172652030038 1776654292744060215 1776654412822829439 1776654532879310941 1776654652929594584 1776654772994985190 1776654893080248401 1776655013124904547 1776655133168753952 1776655253369553102 1776655373470712603 1776655493543265830 1776655613605105432 1776655733689352018 1776655853753310999 1776655973798903466 1776656093849410351 1776656213970635488 1776656334090270860 1776656454169509793 1776656574290529733 1776656694377755029 1776656814436937476 1776656934532631283 1776657054712196562 1776657174770790027 1776657294831809271 1776657414880857053 1776657534965212464 1776657655081892638 1776657775171002341 1776657895740288755 1776658015916457699 1776658135998742294 1776658256402484105 1776658376716098593 1776658497195193028 1776658617440147339 1776658737808827977 1776658858043977733 1776658978093474712 1776659098167269585 1776659218223484749 1776659338297659241 1776659458348438918 1776659578394008383 1776659698447758017 1776659818551936440 1776659938861376451 1776660059167671474 1776660179305020084 1776660299354828557 1776660419539099628 1776660539659977296 1776660659749453907 1776660779839158934 1776660899958682806 1776661020061829990 1776661140117009174 1776661260197413203 1776661380250217439 1776661500308850659 1776661620379551307 1776661740445209899 1776661860501651570 1776661980576351011 1776662100642086068 1776662220721621935 1776662340804252272 1776662460890309840 1776662580959307118 1776662701022506842 1776662821079956169 1776662941173671100 1776663061326309619 1776663181411661494 1776663301493255149 1776663421551432609 1776663541606020532 1776663661675489740 1776663781755271617 1776663901823091872 1776664021873664347 1776664141936748242 1776664262093832730 1776664382166402924 1776664502220327679 1776664622324837021 1776664742395959602 1776664862446094055 1776664982548477422 1776665102603590830 1776665222663320246 1776665342725472681 1776665462823103140 1776665582879268942 1776665702962882177 1776665823092560389 1776665943163324967 1776666063238304630 1776666183302576033 1776666303356954182 1776666423405535970 1776666543460350150 1776666663528850982 1776666783581342314 1776666903640134683 1776667023753990453 1776667143841157079 1776667263884928113 1776667383967661764 1776667504017508111 1776667624104078021 1776667744167604803 1776667864388839015 1776667984505958659 1776668104705051867 1776668224766238868 1776668344838286008 1776668464927865932 1776668584990557249 1776668705094875655 1776668825210580568 1776668945413776765 1776669065811834061 1776669186196705413 1776669306464342595 1776669426713437173 1776669546978823352 1776669667062086076 1776669787305878420 1776669907397453172 1776670027514531002 1776670147627806382 1776670267708541487 1776670388101261295 1776670508325506309 1776670628899341844 1776670749171600776 1776670869335257821 1776670989392546279 1776671109650194255 1776671230050149632 1776671350129857124 1776671470193063411 1776671590259161884 1776671710311650205 1776671830404829440 1776671950469052419 1776672070522074330 1776672190584087896 1776672310865795259] # NumGC = 348 # NumForcedGC = 0 # GCCPUFraction = 0.00011952208290118596 # DebugGC = false # MaxRSS = 238460928